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

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 stassahul
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;

}

Răspuns de AntiEaglesDavids
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?
AntiEaglesDavids: ciudat, nu ma lasa sa editez raspunsul ca sa rescriu...
AntiEaglesDavids: totusi, nu poti sa-i dai open as -> notepad sau ceva de genu?
AntiEaglesDavids: daca nu, ia de aici: https://pastebin.com/CVvrAyEG
Alte întrebări interesante