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

Se citeste un numar si o cifra. Sa se aseze cifra in fata numarului.

Răspunsuri la întrebare

Răspuns de Andra1001
1
Este extrem de simplu. Eu la şcoală lucrez pe Pascal. Iată programul :
uses crt;
var m,n:longint;
begin
clrscr;
read(m,n);
writeln(n);
write(m);
end.
Ok deci fi atent ... am notat cu n- cifra si cu m- numarul. Le-am initializat cu longint ca numarul poate fi exagerat de mare. Am citit cele doua variabile, mai intai numarul-m- si dupa cifra-n. Dupa am scris prima data cifra-n si dupa numarul-m.

daniel22: int main ()
{
int c;
long long n;
cout<<"cifra este: ";
cin>>c;
cout<<"numarul este: ";
cin>>n;
cout<<c<<n;
return 0;
}
daniel22: asta e cea mai simpla varianta, daca vrei mai complicat poti sa-ti dau si alta varianta
daniel22: uite si varianta asta
daniel22: int main ()
{
int c;
long long n,invers=0,cinvers=0;
cout<<"cifra este: ";
cin>>c;
cout<<"numarul este: ";
cin>>n;
while(n)
{
invers=invers*10+n%10;
n=n/10;
}
cinvers=invers*10+c;
while(cinvers!=0)
{
cout<<cinvers%10;
cinvers=cinvers/10;
}
return 0;
cduri100: varianta a 2-a mi se pare mai corecta
daniel22: da pentru ca la prima este doar afisare
Lizica33: Multumesc mult de tot
Lizica33: Am si eu o intrebare... ce face "long long"?
daniel22: long long este pentru numere foarte mari
Lizica33: Mersi mult
Alte întrebări interesante