Informatică, întrebare adresată de Dududidi4, 9 ani în urmă

Se citește de la tastatură un număr natural de maxim 2 cifre. Să se afișeze pe ecran valori astfel: dacă numărul este mai mic sau egal cu 15 se va afișa pătratul valorii sale; dacă numărul este cuprins între 16 și 30 (inclusiv) se va afișa suma cifrelor sale; în caz contrar se va afișa produsul cifrelor sale.
pls in c++ dau coroana

Răspunsuri la întrebare

Răspuns de narciszevedei
0
#include <iostream>

using namespace std
int a,b,cf,scf=0,pcf=0;
int main()
{
    cout<<" a= ";cin>>a;
    b=a*a;
    while(a!=0)
     {scf=scf+a%10;
      a=a/10;
     }
    while(a>30)
     {pcf=pcf*(a%10);
      a=a/10;
     }
     if(a<15)cout<<b;
     if(16<a<30)cout<<scf;
     if(30<a)cout<<pcf;
Alte întrebări interesante