AJUTATIMA VA ROG
Se citeşte un număr natural nenul n, de maxim 8 cifre, de la tastatură. Scrieţi un program C care determină şi afişează
numărul format doar din cifrele impare a numărul citit iniţial. Dacă numărul citit iniţial e format doar din cifre pare atunci
se va afişa mesajul „Nu există cifre impare”.
Răspunsuri la întrebare
Răspuns de
1
Asta-i rezolvarea mea, daca nu intelegi ceva da mesaj.
COD:
#include <stdio.h>
using namespace std;
int main()
{
int n, r=0, c, p=1;
printf("\nIntroduceti numarul dorit: ");
scanf("%d", &n);
while(n!=0)
{
c=n%10;
n=n/10;
if(c%2!=0)
{
r=r+c*p;
p=p*10;
}
}
if(r==0)
printf("\nNu exista cifre impare");
else
printf("\nNumarul format este: %d", r);
return 0;
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Religie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Istorie,
9 ani în urmă