C

Vježba 4

for petlje

1. Naredba za ispis vrijednosti 1 do 10 u različitim redovima

Naredba1

	for( count = 1; count <= 10; count = count + 1)
	   printf("%d\n", count);
Naredba
	for( count = 1; count < 10; count = count + 1)
	   printf("%d\n", count);
Naredba
	for( count = 0; count <= 9; count = count + 1)
	   printf("%d ", count);
Naredba
	for( count = 1; count <> 10; count = count + 1)
	   printf("%d\n", count);

2. Naredba za ispis (petlja u petlji)

	1
        22
        333
        4444
        55555

Naredba
	for(a = 1; a <= 5; a = a + 1) {
	   for( b = 1; b <= 5; b = b + 1)
	     printf("%d", b);
	   printf("\n");
	}
Naredba
	for( a = 1; a <= 5; a = a + 1) {
	   for( b = 1; b <= a; b = b + 1)
	      printf("%d", a);
	   printf("\n");
	}
Naredba
	for( a = 1; a <= 5; a = a + 1) {
	   for( b = a; b <= 5; b = b + 1)
	      printf("%d", b);
	   printf("\n");
	}
Naredba
	for( a = 1; a <= 5; a = a + 1) {
	   for( b = 1; b < a; b = b + a)
	      printf("%d", b);
	   printf("\n");
	}

3. Naredba za zbrajanje vrijednosti od  10 do 100 u  varijablu  total , s pretpostavkom da  total nije inicijaliziran na 0.

Naredba
	for( a = 10; a <= 100; a = a + 1)
	   total = total + a;
Naredba
	for( a = 10; a < 100; a = a + 1, total = 0)
	   total = total + a;
Naredba
	for( a = 10; a <= 100, total = 0; a = a + 1)
	   total = total + a;
Naredba
	for( a = 10, total = 0; a <= 100; a = a + 1)
	   total = total + a;

4.Naredba za ispis charactera od A-Z

Naredba
	for( a = 'A'; a < 'Z'; a = a + 1)
	   printf("%c", a);
Naredba
	for( a = 'a'; a <= 'z'; a = a + 1)
	   printf("%c", &a);
Naredba
	for( a = 'A'; a <= 'Z'; a = a + 1)
	   printf("%c", a);
Naredba
	for( a = 'Z'; a <= 'A'; a = a + 1)
	   printf("%c", a);