👤

Se dau numerele :10,900,7543.Sa se formeze numarul alcatuit din prima cifra extrasa din fiecare din numerele precedente, adica 197.Afisati numarul obtinut si dimensiunea acestuia in bytes.Daca dimensiunea rezulta>2 tipul datei este ales prea mare.
Modificati-l si reluati rularea programului.


Trebuie sa scriu ce contine programul cu #include<iostream>etc.
Va multumesc!!


Răspuns :

#include <iostream>

using namespace std;

int main()
{ short int n,p,m,u1,u2,u3,nnou=0;

   cin>>n>>m>>p;
while(n)
{
u1=n%10;
n/=10;
}
while (m)
{u2=m%10;
 m/=10;
}
while(p)
{u3=p%10;
 p/=10;
}
nnou=u1*100+u2*10+u3;
cout<<"Afisare: "<<nnou<<endl;
cout<<"Numarul de biti: "<<sizeof(nnou);  //sizeof() -vezi numarul de biti
}