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

10. Se citeste un numar intreg n de maxim 8 cifre.Sa se afiseze prima cifra a lui n.
11. Se citeste un numar intreg n de maxim 8 cifre.Sa se afiseze suma cifrelor lui n.
12. Se citeste un numar intreg n de maxim 8 cifre.Sa se afiseze produsul cifrelor lui n.
PLUS VARIANTA 45, 46, 47 DE PE LINK, PROBL 2, a si b

Răspunsuri la întrebare

Răspuns de ElenaSF
1

Răspuns:

#include<iostream>

using namespace std;

int main() {

int n, s = 0, p = 1,prima_cifra;

cin >> n;

while (n != 0)

{

 s = s + n % 10;

 p = p * (n % 10);

 if (n < 10)

  prima_cifra = n;

 n = n / 10;

}

cout << "Prima cifra a lui n este "<<prima_cifra<<"\nSuma cifrelor lui n este " << s << "\nProdusul cifrelor lui n este " << p;

}

Răspuns de heeeelppp
1

Răspuns:

Explicație:

10.

#include<iostream>

using namespace std;

int n;///n=nr

int main(){

cin>>n;

while(n>9)

n=n/10;

cout<<"prima cifra este "<<n;

return 0;}

11.

#include<iostream>

using namespace std;

int n,c,s;/// n=nr,c=cifra,s=suma

int main(){

cin>>n;

while(n){

c=n%10;

n=n/10;

s=s+c;

}

cout<<"suma cifrelor este "<<s;

return 0;}

12.

#include<iostream>

using namespace std;

int n,c,p=1;///n=nr,c=cifra,p=produsul

int main(){

cin>>n;

while(n){

c=n%10;

n=n/10;

p=p*c;

}

cout<<"produsul cifrelor este "<<p;

return 0;}

Alte întrebări interesante