Informatică
caramidaelena
2023-05-23 23:27:21
1. Se citeşte de la tastatură un număr natural n, apoi un şir cu n elemente numere întregi, cu cel puŃin doua cifre fiecare. ScrieŃi un program care afişează acele elementele ale şirului care au prima cifră egală cu ultima cifră. 2.Scrieti un program care citeşte de la tastatură un număr natural n, apoi n numere naturale de cel mult nouă cifre, şi afişează pe ecran câte dintre aceste numere au proprietatea că suma cifrelor lor este un număr prim. URGENT.... OFER 50 DE PUNCTE
Răspunsuri la întrebare
iordachedana90
2023-05-24 04:00:20

/*1. Se citeşte de la tastatură un număr natural n, apoi un şir cu n elemente numere întregi, cu cel puŃin doua cifre fiecare. ScrieŃi un program care afişează acele elementele ale şirului care au prima cifră egală cu ultima cifră. */ #include using namespace std; // F primeste o valoare x si returneaza prima cifra a sa int primaCifra (int x){     while(x>9)     {         x/=10;     }     return x; } // Functia primeste o valoare si verifica conditia ceruta (prima cifra == ultima cifra)  int conditie (int x) {      if(primaCifra(x)==x%10)         return 1;      else         return 0;  }  // Functia primeste o valoare n, citeste n numere naturale si afiseaza valorile care indeplinesc conditia void raspuns(int n) {    int i,x;     for(i=1;i<=n;i++)     {         cout<<"Dati o valoare ";         cin>>x;         if(conditie(x)==1)           {             cout<<"Valoarea "<>n;     raspuns(n); } /* Pt a doua problema am atasat un fiser , pentru intrebari si nelamuriri txt me */

Adăugați un răspuns