You are on page 1of 9

ULAZ PODATAKA

FUNKCIJA scanf( )

Funkcija scanf( ) slui za unos podataka u program Tom funkcijom se pridruuju vrijednosti pojedinim varijablama

Opa forma (sintaksa) funkcije je: scanf(format, varijabla_1, varijabla_2, ... );

gdje je:
format - znakovni niz koji odreuje na koji e nain ulazne vrijednosti biti interpretirane (format ulaza)

Primjeri funkcije scanf( )


1.

Uitavanje jednog cijelog broja

scanf( %d, &broj);


Tu odreujemo kakav tip podataka emo uitati ( %d cijeli broj)

Ovdje navodimo u koju varijablu emo smjestiti vrijednost, u ovom sluaju varijablu s nazivom broj

Kada se u pogramu naie na funkciju scanf ( ) od korisnika se trai da preko tipkovnice unese neke vrijednosti
Te se vrijednosti smjetaju u varijable redom kako su navedene

esto se ispisuje tekst koji korisnika programa obavjetava o tome to treba unijeti

printf(Unesite dva broja \n); scanf(%d %d, &a, &b);

2. Uitavanje realnih brojeva


printf("Unesite dva realna broja \n"); scanf("%f %f" ,&a, &b);

Kod unosa realnih brojeva cijeli i decimalni dio se odvaja tokom


Unos zavravamo tipkom Enter

Vjebe
1.
2. 3.

4.
5.

Uitajte cijeli broj Uitajte realni broj Uitajte dva cijela broja uz poruku Uitajte dva realna broja uz poruku Izradite program koji uitava jedan cijeli broj i ispisuje ga na ekranu

/* Funkcija scanf() */ #include <stdio.h> int a,b; float c,d; int main(void) { printf("Unesite dva broja \n"); scanf("%d %d" ,&a, &b); printf("%d %d \n",a,b );

printf("Unesite dva realna broja \n"); scanf("%f %f" ,&c, &d); printf("%f %f \n",c,d ); }

You might also like