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

Se dau n numere. Sa se scrie un program in C++ care afiseaza prima cifra a primului numar. Nu am invatat vectori.


boiustef: nici nu sunt necesar vectori...
cin >> n;
for (i=1; i <= n; i++)
{ cin >> numar;
while (numar > 9) { numar=numar / 10; }
cout << numar << " ";
}
boiustef: p.s. numerele le introduci prin spatiu intre ele ...
boiustef: apropo... afiseaza prima cifra a fiecarui numar introdus....

Răspunsuri la întrebare

Răspuns de Ionel1919
2

Răspuns:

#include <iostream>

using namespace std;

int n;

int main()

{

 cin>>n;

 while(n>10)

   n/=10;

 cout<<n;

   return 0;

}

Explicație:

asta i rezolvarea si cred ca e cea mai scurta metoda; Bafta!

in problema spune ca se dau n numere, si sa se afiseze prima cifra a primului nr, ceea ce inseamna ca nu trebuie sa le citesti pe toate ci doar primul, si da a mers i fara vector.


Porecla0987: E gresita
Porecla0987: Testeaza cu n = 10
Alte întrebări interesante