Informatică, întrebare adresată de ciprian74, 8 ani în urmă

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 yanderesimulationz2
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
yanderesimulationz2: cine mai foloseste pseudocod in 2023
ciprian74: se pare ca nici nu stim in ce an suntem. 2022 baiete. uite ca eu am nevoie
ciprian74: nu ai raspuns la cerintele exercitiului meu
yanderesimulationz2: la care dintre cerintele exercitiului tau nu am raspuns
ciprian74: descrierea în limbaj natural a algoritmului de
rezolvare (care ia în considerare toate cazurile posibile ce
pot apărea)
yanderesimulationz2: e in comentarii
yanderesimulationz2: toti pasii
Alte întrebări interesante