6.4.. Sabrati cifre jedinica dva generisana četverocifrena slučajna broja. Opis rješenja: Minimum_broj - najmanja vrijednost intervala = 1000, a max_broj - najvaća vrijednost = 9999. Formula za slučaja broj n u intervalu 1000 <= n <= 9999: n = rand() % (max_broj + 1 - minimum_broj) + minimum_broj n = rand() % (9999 + 1 - 1000) + 1000 n = rand() % 9000 + 1000 Izdvojiti cifre koristeći cjelobrojno dijeljenje i moudul (Cjelobrojno dijeljenje i modul (%) sa primjerima), a zatim ispisati izdvojene cifre u obrnutom redoslijedu. Opis programa: Listing programa:
// 06421130
// Generisati trocifren broj i ispisati cifre u obrnutom redoslijedu
#include <stdio.h>
#include <stdlib.h>
int main () {
int i, broj1, broj2, suma;
time_t t;
/* Inicijalizacija generatora slucajnog broja RND */
srand((unsigned) time(&t));
broj1 = rand() % 9000 + 1000;
broj2 = rand() % 9000 + 1000;
suma = broj1 % 10 + broj2 % 10; // suma jedinica dva broja
printf("Generisani brojevi %d i %d\n", broj1, broj2);
printf("Suma jedinica brojeva je = %d\n", suma);
getchar();
}
Ispis na ekranu:
|
||||||||
|