Professional Documents
Culture Documents
Zadatak 1
#include<stdio.h>
main(){
int x=5,z=6;
int *y=&z;
y=&x;
system("PAUSE");
Zadatak 2
#include<stdio.h>
main(){
float x,y,zbir,razlika;
float *po,*pp; /* deklaracija 2 pokazivaca tipa float*/
printf("Unesite 2 broja:");
scanf("%f%f",&x,&y);
system("PAUSE");
varijabe na koju pokazuje tj. vrijable zbir kojoj dodjeljuje vrijednost izraza x+y*/
varijabe na koju pokazuje tj. vrijable razlika kojoj dodjeljuje vrijednost izraza x-y*/
Zadatak 3
#include<stdio.h>
main(){
int zbir,razlika;
a[1]=2;
a[3]=4;
zbir=a[0]+a[1];
razlika=a[3]-a[0];
printf("%d+%d=%d\n%d-%d=%d",a[0],a[1],zbir,a[3],a[0],razlika);
system("PAUSE");
Zadatak 4
/*Napisati program koji ucitava 8 cijelih brojeva u niz i štampa ucitane brojeve
obrnuto*/
#include<stdio.h>
main(){
int i; /* deklaracija int varijable koju cemo korisiti kao brojac prilikom
scanf("%d",&niz[i]);
/* drugom for petljom krecemo se od kraja niza jer smo sada brojac i postavili
na 7 sto je indeks zadnjeg elementa niza, i sve dok nam indeks umajnjem za 1
printf("%d\n ",niz[i]);
system("PAUSE");
Zadatak 5
/*Napisati program koji racuna sume elemenata niza cijelih brojeva sa parnim
#include<stdio.h>
main(){
int niz[MAX];
int i,n,suman=0,sumap=0;
scanf("%d",&n);
cemo na ovaj nacim vrsiti unos elemenata samo je razlika u broju el. koji
scanf("%d",&niz[i]);
if(i%2==0)
sumap+=niz[i];
else
suman+=niz[i];
system("PAUSE");
}
Zadatak 6
#include<stdio.h>
main(){
int broj;
if((dat=fopen("Datoteka.txt","w"))==NULL){
return;}
broj=0;
/*zapisivanje u datoteku*/
while(broj<10){
fprintf(dat,"%5d", broj);
broj++;
fprintf koja u ovom slucaju ima jos jedan dodatni parametar a to je pokazivac
if((dat=fopen("Datoteka.txt","r"))==NULL){
return;
while(fscanf(dat,"%d",&broj)!=EOF)
printf("%d\n",broj);
system("PAUSE");
Zadatak 7
/*Napisati program koji u tekstualnu datoteku upisuje tablicu prvih k potencija svih
#include<stdio.h>
/* U ovom zadatku jednostavno opet rješavamo jedan od problema koje smo ranije
slicne radili samo sto sada rjesnje problema ne ispisujemo na ekran vec unosimo
vanjske petlje izvrse se sve iteracije unutrasnje petlje. Usov za vanjsku petlju
main(){
FILE *f;
int i,j,k,n,rezultat;
scanf("%d",&k);
scanf("%d",&n);
if((f=fopen(DATOTEKA,"w"))==NULL){
return;}
rezultat=1;
rezultat*=i;
fprintf(f,"%6d", rezultat);
fprintf(f,"\n");
fclose(f);
system("PAUSE");