3) Sa se scrie un program in C ce verifica daca toate cifrele unui numar natural nenul sunt impare. Programul se va realiza folosind instructiunea while.
Răspunsuri la întrebare
Răspuns de
1
#include <stdio.h>
int main(void) {
int n; // numarul care trebuie verificat
int cifra; // cifra curenta a numarului
// Citim numarul
printf("Introduceti numarul: ");
scanf("%d", &n);
// Verificam daca toate cifrele sunt impare
while (n > 0) {
cifra = n % 10; // extragem ultima cifra
if (cifra % 2 == 0) { // daca cifra este para
printf("Numarul nu are toate cifrele impare.\n");
return 0; // terminam programul
}
n /= 10; // eliminam ultima cifra
}
printf("Numarul are toate cifrele impare.\n");
return 0;
}
Sper că te-am ajutat.
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Istorie,
8 ani în urmă
Limba română,
8 ani în urmă
Geografie,
8 ani în urmă
Limba română,
9 ani în urmă
Biologie,
9 ani în urmă