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

Program C++ va rog nu înțeleg

Anexe:

Răspunsuri la întrebare

Răspuns de boiustef
0

#include <iostream>

#include <fstream>

#include <cstring>

using namespace std;

ifstream fin("var22.in");

ofstream fout("var22.out");

char s1[256], s2[256], s3[256], voc[]="aeiouAEIOU";

int nmax, imax, m;

int nrVoc(char s[256])

{

   int nvoc=0, i, n=strlen(s);

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

       if (strchr(voc,s[i])) ++nvoc;

   return nvoc;

}

int main()

{

   fin.getline(s1,256);

   m=nrVoc(s1);

   if (m>nmax) { nmax=m; imax=1; }

   fin.getline(s2,256);

   m=nrVoc(s2);

   if (m>nmax) { nmax=m; imax=2; }

   fin.getline(s3,256);

   m=nrVoc(s3);

   if (m>nmax) { nmax=m; imax=3; }

   if (imax==1) fout << s1;

   if (imax==2) fout << s2;

   if (imax==3) fout << s3;

}

Alte întrebări interesante