You are on page 1of 3

PREDAVANJA 3

1. Zamjena

#include <stdio.h>
int main(){
int a=0,b=0,c=0,z;
scanf("%d %d %d",&a,&b,&c);
z=a;
a=c;
c=b;
printf("\n %d",a);
printf("\n %d",b);
printf("\n %d",c);
return 0;
}
2. Program treba načiniti dijeljenje dva unesena broja s time da ako je unesena 0 program treba
vratit nazad na učitavanje
#include <stdio.h>
int main(){
int b;
float c,a;
poc:
scanf("%f %d",&a,&b);
if(b==0){goto poc;
}
c=a/b;
printf("%.1f",c);
return 0;
}
3. Napravite program koji će beskonačno ispisivati vaše ime
#include <stdio.h>
int main(){
poc:
printf(" filip ");{goto poc;}
return 0;
}
4. Napišite program koji će ispisati niz brojeva između 1 i 50 na način da svaki broj bude u svom
redu
#include <stdio.h>
int main(){
int i;
for(i=1;i<=50;i++){
printf("%d \n",i);}
return 0;

}
5. Napišite iteraciju koja će ispisati po redovima niz brojeva između učitane vrijednosti manje
od 50 i 50
#include <stdio.h>
int main(){
int i,a;
scanf("%d",&a);
if(a<50){ ------------- NIJE POTREBAN
for(i=a;i<=50;i++){
printf("%d \n",i);}}
return 0;
}
6. Napišite program koji će ispisati sve vrijednosti između pozitivnog broja i 0 po redovima od
većeg prema manjem
#include <stdio.h>
int main(){
int i,a;
scanf("%d",&a);
for(i=a;i>=0;i--){
printf("%d \n",i);}
return 0;
}
7. Načinite niz brojeva između n i n čija je specifičnost parnost riješite problem na 2 načina s
korištenjem ispitivanja parnosti i bez
SA ISPITIVANJEM
#include <stdio.h>
int main(){
int i,n,m;
scanf("%d %d",&n,&m);
if(n%2!=0){n++;}
for(i=n;i<=m;i=i+2){
printf("%d \n",i);}
return 0;
}
2. NAČIN
#include <stdio.h>
int main(){
int i,n,m;
scanf("%d %d",&n,&m);
for(i=n;i<=m;i++){
if(i%2==0){
printf("%d \n",i);}}
return 0;
}
8. Ispišite sve parne brojeve između 2 i 100
#include <stdio.h>
int main(){
int i;
for(i=2;i<=100;i=i+2){
printf("%d \n",i);}
return 0;
}

ZADAĆA

1. Načinite algoritam koji će bez korištenja instrukcija iteracije ispisati sve brojeve između 1 i
100 koristeći razmak među brojevima.
2. Napišite algoritam koji će 50 puta ispisati na ekran vaše ime i prezime koristeći se iteracijom
brojača.
3. Koristeći dvije iteracije napišite algoritam koji će ispisati niz brojeva između 0 i 10 pa u
nastavku između 10 i 0.
4. Načinite program koji će za unesene m i n vrijednosti generirati niz brojeva koji su djeljivi sa 3
i5
5. Načinite igru pogađanja brojeva koja će tražiti od igrača da unosi broj sve dok ga ne pogodi
igra će pomagati igraču uputama jeli broj koji je upisao veći ili manji od traženog broja traženi
broj se deklarira unutar programa
6. Napišite program koji će formirati niz brojeva između 50 i 100 koji su djeljivi sa 7 svaki broj
treba upisati u novi red a ispred broja treba staviti redni broj njegovog pojavljivanja.
7. Napišite program koji će simulirati ispis prvog drugog i treceg mjeseca , prvi mjesec ima 31
drugi 28 i treci 31 dan.
8. Izmislite sami zadatak sa iteracijom koji nije trivijalan.

You might also like