Se citeste de la tastatura un numar n cu maxim 9 cifre . Sa se insereze dupa fiecare cifra para jumatatea cifrei . Sa se afiseze numarul obtinut C++ ( clasa IX ).
VA ROG SA MA AJUTATI CU UN PROGRAM ! Multumesc anticipat !
Răspunsuri la întrebare
Răspuns de
5
#include <iostream>
using namespace std;
unsigned long long int n,x,k=1;
int main ()
{
cin >> n;
while(n!=0)
{
if(n%10%2==0) x+=k*(n%10/2), k*=10;
x+=k*(n%10);
k*=10;
n/=10;
}
cout << x;
return 0;
}
using namespace std;
unsigned long long int n,x,k=1;
int main ()
{
cin >> n;
while(n!=0)
{
if(n%10%2==0) x+=k*(n%10/2), k*=10;
x+=k*(n%10);
k*=10;
n/=10;
}
cout << x;
return 0;
}
Răspuns de
1
Am atasat mai jos o solutie.
Anexe:
deliabigiu:
Multumesc ,dar nu pot descarca cpp din cauza calculatorului pe care-l folosesc .Ai putea sa mi-o trimiti in alt mod sau sa imi dai un copy-paste?
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Geografie,
9 ani în urmă
Ed. tehnologică,
9 ani în urmă