milanmetal

PJISP / Tijana / z2

Mar 7th, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.36 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. // ovo je komentar u jednom reducing
  4.  
  5. /*  ovo je komentar
  6.     koji moze da se pise
  7.     u vise redova
  8.     Ne moze biti jedan u drugom, ovaj ugnjezdeni
  9.     ali moze biti:
  10.  
  11.     // ovako moze
  12.  
  13.     kada kompajler provjerava sta se desava u kodu
  14.     on prakticno potpuno preskoci komentare
  15.  
  16. */
  17.  
  18. // int main uvijek ili "void main"
  19. int main() {
  20.  
  21.     /*
  22.         Tipovi podataka mogu biti: int, float, double, char
  23.         integeri = {1,2,3,4, ...}
  24.  
  25.         int a = 4;  // 16 ili 32 bita
  26.  
  27.         floatovi = {0.2 , 3.141592} // realni brojevi, 32 bita
  28.  
  29.  
  30.         double isto kao float samo vise bajta i veca preciznost.
  31.  
  32.         void ce ti trebati kada dodjes do POKAZIVACA, tada ce postojati
  33.         GENERICKI POKAZIVAC koji ce biti bas tog VOID tipa.
  34.  
  35.         za sada koristi int main sto podrazumjeva da
  36.         imas return 0; na kraju koda.
  37.  
  38.     */
  39.  
  40.     int brClanova = 10;
  41.     int niz[brClanova];     // ovako pravis niz
  42.  
  43.     int suma = 0;   // ovde cemo cuvati rezultat sabiranja
  44.  
  45.     int i = 0;      // ovo je brojacka promenjiva koju definisemo iznad petlje
  46.                     // kako bi je u petlji mogli koristiti, ovo zavisi od
  47.                     // kompajlera do kompajlera, nekada mozes i u petlji reci int i = 0;
  48.     // cim imas neku situaciju da treba da ponovis neku radnju vise puta
  49.     // onda ti treba PETLJA
  50.     // Postoje FOR, WHILE DO i DO WHILE petlje
  51.     // FOR petlja radi tacan broj puta, unapred zadato.
  52.  
  53.     printf("Unesite %d brojeva: \n\n", brClanova);
  54.  
  55.     // for petlju koristimo kada znamo tacan broj ponavljanja neke radnje
  56.     // zato sto mu na pocetku naglasimo odakle ide, dokle ide i za koliko se
  57.     // povecava/smanjuje vrednost brojacke promenjive
  58.     // BROJACKA PROMENJIVA je u ovom slucaju I i njoj mozes unutar petlje
  59.     // na bilo koji nacin pristupiti, ocitati je.
  60.  
  61.     // for(pocetak; granica; korak)
  62.     for(i = 0; i < brClanova; i++) {
  63.         // i++ je isto kao i = i + 1;
  64.         // i-- je isto kao i = i - 1;
  65.         // jedno jednako = je DODJELA VRIJEDNOSTI
  66.         // dva jednako == je POREDJENJE
  67.         printf("Unesite %d. broj: ", i + 1);
  68.         // printf("Unesite %d. broj: ", i); // Unesite 0. clan...
  69.         scanf("%d", &niz[i]);
  70.  
  71.         suma = suma + niz[i];
  72.     }
  73.  
  74.     // sad da ispisemo sumu
  75.     printf("Suma unesenih brojeva je: %d \n\n\n", suma);
  76.  
  77.     return 0;
  78. }
Add Comment
Please, Sign In to add comment