6.4.. Napisati program za upis tri broja i ispis ih u obrnutom redoslijedu učitavanja.
Opis rješenja: Naredba scanf izvodi učitavanje vrijednosti brojeva prvi_broj, drugi_broj i treci_broj, a naredba printf izvodi ispis vrijednosti brojeva u obrnutom redoslijedu treci_broj, drugi_broj i prvi_broj. Sadržaj pod dvostrukim navodnicima ispisuje se na ekran bez izmjene. Ako su operatori navedeni pod navodnicima, ne izvode se operacije nego se ispisuju kao tekst.
\n je prelazak u novi red.
I varijanta - ispis u tri naredbe izlaza (printf);
II varijanta - ispis u jednoj naredbi izlaza (printf) korišćenjem endl za prelazak u novi red.
Tekstualni algoritam:
- ulaz - učitati:
prvi_broj
drugi_broj
treci_broj
- izlaz - ispisati:
treci_broj
drugi_broj
prvi_broj
Listing programa:
// 06411153
#include <stdio.h>
int main()
{
int prvi_broj, drugi_broj, treci_broj; // deklarisanje varijabli
printf("1. broj: "); // ime varijable cija vrijednost se ucitava
scanf("%d", &prvi_broj); // ucitavanje vrijednosti varijable prvi_broj sa tastature
printf("2. broj: "); // ime varijable cija vrijednost se ucitava
scanf("%d", &drugi_broj); // ucitavanje vrijednosti varijable drugi_broj sa tastature
printf("3. broj: "); // ime varijable cija vrijednost se ucitava
scanf("%d", &treci_broj); // ucitavanje vrijednosti varijable treci_broj sa tastature
printf("broj3 = %d\n", treci_broj); // ispis vrijednosti treceg broja
printf("broj2 = %d\n", drugi_broj); // ispis vrijednosti drugog broja
printf("broj1 = %d\n", prvi_broj); // ispis vrijednosti provog broja
return 0;
}
II varijanta
// 06411153
#include <stdio.h>
int main()
{
int prvi_broj, drugi_broj, treci_broj; // deklarisanje varijabli
printf("1. broj: "); // ime varijable cija vrijednost se ucitava
scanf("%d", &prvi_broj); // ucitavanje vrijednosti varijable prvi_broj sa tastature
printf("2. broj: "); // ime varijable cija vrijednost se ucitava
scanf("%d", &drugi_broj); // ucitavanje vrijednosti varijable drugi_broj sa tastature
printf("3. broj: "); // ime varijable cija vrijednost se ucitava
scanf("%d", &treci_broj); // ucitavanje vrijednosti varijable treci_broj sa tastature
printf("broj3 = %d\nbroj2 = %d\nbroj1 = %d", treci_broj, drugi_broj, prvi_broj); // ispis vrijednosti brojeva
return 0;
}
Ispis na ekranu:
Index
|
|