Informatică, întrebare adresată de mvrabie128, 8 ani în urmă

IN C++ ; PROBLEMA CODURI DE REDUCERE , Coduri de reducere!

Poveste

Ionel a creat pentru magazinul lui un program care generează coduri de reducere, pentru a atrage cât mai mulți clienți. Totuși, pentru ca acel cod de reducere să poată funcționa, Ionel trebuie să îi adauge încă o cifră la început.


Acum, Ionel are nevoie de un program care poate face acest lucru pentru un singur cod de reducere. Amicul său, Cosmin, o să se asigure că programul pe care îl vei scrie va fi ulterior aplicat pe toate codurile.


Date de intrare

Programul citește de la tastatură un număr n și o cifră c.


Date de ieșire

Programul trebuie să afișeze codul de reducere rezultat după adăugarea cifrei c la începutul său, precum și dublul noului cod obținut.


Restricții si precizări

1 ≤ n ≤ 10 000 000

1 ≤ c ≤ 9

NUMAI CU WHILE SI CU IF !!!!

Răspunsuri la întrebare

Răspuns de DumitruTudor2000
2

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n,c;

   cin>>n>>c;

   int aux = n;

   int cif=0;

   int numar = 0;

   while(aux>0)

   {

       aux/=10;

       cif++;

   }

   while(cif>0)

   {

       c*=10;

       cif--;

   }

   numar = c + n;

   cout <<numar<< endl <<numar*2;

   return 0;

}

Explicație:


mvrabie128: MULTUMESC MULT !
Alte întrebări interesante