Afișarea cifrelor impare ale unui număr natural n citit de la
tastatură: descrierea în limbaj natural a algoritmului de
rezolvare (care ia în considerare toate cazurile posibile ce
pot apărea), implementarea în C++, cu comentarii ale
instrucțiunilor.
Va rog mult sa ma ajutati!
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int main()
{
unsigned int n; //declaram variabila n de tip int, nesemnata
cin>>n; //citim n
while(n>0){ //executam cat timp n este mai mare decat 0
if(n%2==1) //verificam daca restul impartirii lui n la 2 este egal cu 1, pentru a ne da seama de imparitatea numarului
cout<<n%10<<" "; //scriem ultima cifra din n, urmata de un spatiu
n/=10; //"eliminam" ultima cifra din variabila n
}
return 0;
}
Explicație:
ciprian74:
si in pseudocod as dorii
rezolvare (care ia în considerare toate cazurile posibile ce
pot apărea)
Alte întrebări interesante
Chimie,
8 ani în urmă
Franceza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă