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

4. Sa se afiseze toate cifrele unui numar de 3 cifre.

5. Sa se afiseze toate cifrele unui numar de 4 cifre.

6. Sa se afiseze toate cifrele unui numar de 5 cifre.

7. Sa se afiseze suma cifrelor unui numar de 3 cifre.

8. Sa se afiseze suma cifrelor unui numar de 4 cifre.

9. Sa se afiseze produsul cifrelor unui numar de 3 cifre.

10. Se da un numar de 3 cifre. Sa se afiseze cel mai mare numar ce se poate forma din eliminarea unei cifre din numarul dat

Răspunsuri la întrebare

Răspuns de andyalexandru2oy0r8e
2

Răspuns:

3.

#include <iostream>

using namespace std;

int main()

{ int n;

cout<<"n=" ; cin>>n;

if((n>=100)&&(n<=999)) {cif3=n%10;

cif2=n/10%10;

cif1=n/100;}

cout<<cif1<<" "<<cif2<<" "<<cif1;

return 0;

}

Explicație:

Ca să aflii pentru 4 cifre faci cif4=n%10 cif3=n/10%10 cif2=n/100%10 cif1=n/1000 și pui și condiția ca n este între 1000 și 9999

Ca să aflii pentru 5 cifre cif1=n/10000 și înlocuiești celelalte variabile după exemplul de mai sus și pui și condiția în ce numere se afla

La cele cu suma cifrelor faci cif1+cif2+...


andyalexandru2oy0r8e: acum am realizat ca am scris de doua ori cif1 deci trebuia sa scriu cout<
andyalexandru2oy0r8e: cif1 apoi cif2 apoi cif3
Alte întrebări interesante