👤
a fost răspuns

solvent d. vent
10) Scrieţi un program C/C++ care citeşte de la tastatură un număr natural n (0 Exemplu: pentru n = 4 şi următoarele propoziţii:
azi a plouat tare
a fost innorat peste tot
maine va fi soare
acum nu mai vreau sa ploua
se va afişa: maine va fi soare


Răspuns :

Răspuns:

#include <iostream>

#include <cstring>

using namespace std;

char sir[200], voc[]="aeiou", rez[200]="";

short n,i, minvoc, nrvoc, j;

int main()

{

   cout << "n= "; cin >> n; cin.get();

   cout << "introd " << n << " propozitii, fiecare se termina cu caeacterul ENTER" << endl;

   cin.getline(sir,200);

   short m=strlen(sir);

   for (j=0; j<m; ++j)

       if (strchr(voc,sir[j])) ++minvoc;

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

   {

       cin.getline(sir,200);

       short m=strlen(sir);

       nrvoc=0;

       for (j=0; j<m; ++j)

           if (strchr(voc,sir[j])) ++nrvoc;

       if (nrvoc<=minvoc)

       {

           strcpy(rez,sir);

           minvoc=nrvoc;

       }

   }

   cout << rez;

   return 0;

}

Explicație: