Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

erkrung zum code?

habe diesen code von einem freund bekommmen, verstehe den aber nicht ganz...kann mir den einer erklären? einer der punkte liste ich extra auf

Für was sind diese Zeilen und was bedeuten sie?:
static unsigned int i;
unsigned int SetSeed(){
return i;}
if(m==0)return 1;
int main(int argc, char *argv[])




#include <stdio.h>
#include <stdlib.h>
#include <time.h>
static unsigned int i;

//Power funktion zur Exponentation----------------
int power(int x,int m){
int hilf;

       if(m==0)return 1;
       else{
            if(m>0 && m%2==0){
            hilf=power(x,m/2);
            return hilf*hilf;
            }
                   else{
                   hilf=power(x,m-1)*x;
                   return hilf;
                   }          }

}
//--------------------------------------------------
//SetSeed-------------------------------------------
unsigned int SetSeed(){
        int i;
        scanf("%d",&i);
        return i;}
//--------------------------------------------------

//GetRandom-----------------------------------------
unsigned int GetRandom(){
i=(137153*i+17)%power(2,19);
return i;}
//--------------------------------------------------


int main(int argc, char *argv[])
{
   unsigned int u,f;
   i=SetSeed();
   for(f=0;f<=20;f++){
      u=GetRandom();
      printf("%d\n",i);
   }
system("PAUSE");     return 0;
}


Antworten zu erkrung zum code?:

Was für eine Sprache soll das sein?
Frage doch mal deinen Freund.


« Was kann ich mit Programmiereung anfangen ??C++ InitWindow »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Scriptsprache
Eine Scriptsprache ist eine Softwareeigene Programmiersprache, mit der der Anwender Skripte oder Makros für häufig vorkommende Arbeitsabläufe schreibt. Ein...