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

Am nevoie de ajutor cu o problema in C++ cat mai repede, sa fie scrierea completa ( #include etc).

Se citesc n numere de 3 cifre. Afiseaza numerele formate cu cifra unitatilor si a sutelor pentru fiecare numar in parte. Multumesc anticipat.


BigBenN: Daca poti sa oferi un exemplu ar fi superb.
stoisinmarko: mi-a dat profesoara acest ex si nu stiu sa il fac.
stoisinmarko: nu stiu ce fel de exemplu trebuie sa iti dau.
stoisinmarko: sper sa ma poata ajuta cineva :)
boiustef: cred, Grigore te ajuta... :))
stoisinmarko: oricine, ar fi super.
boiustef: bine, acum eu...
boiustef: c++ ?

Răspunsuri la întrebare

Răspuns de boiustef
1

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n,i,num,dc;

   cin >> n;

   for (i=1; i<=n; i++)

   {

       cin >> num;

       dc=(num/100)*10+num%10;

       cout << dc << " ";

   }

   return 0;

}

Explicație:

introduci n (nr de numere)  

dupa introduci n numere de 3 cifre, separate prin spatiu..

De exemplu:

5

320 632 891 300 636   Enter

si la ecran apare

30 62 81 30 66

Apropo, eu am luat cifra sutelor si cifra unitatilor... daca e invers, atunci schimbi instructiunea

dc=(num/100)*10+num%10;   prin

dc=(num%10)*10+num/100;    dar cred am luat bine, deoarece pentru numarul introdus  300 ar fi afisat 3


stoisinmarko: multumesc
stoisinmarko: ce inseamna acel dc?
boiustef: doua cifre ... :))) numar format din doua cifre
boiustef: acel numar format si afisat
Alte întrebări interesante
Matematică, 8 ani în urmă