Se consideră o propoziţie P formată din cuvinte separate prin spaţiu. Să se compună un program care determină cel mai lung şi cel mai scurt cuvânt din P.
C++
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char P[50],*p,maxim[50],minim[50];
cin.getline(P,50);
p=strtok(P," ");
strcpy(maxim,p);
strcpy(minim,p);
while(p)
{
if(strlen(maxim)<strlen(p))
strcpy(maxim,p);
if(strlen(minim)>strlen(p))
strcpy(minim,p);
p=strtok(NULL," ");
}
cout<<"Cuvantul cel mai lung din propozitie este "<<maxim<<endl;
cout<<"Cuvantul cel mai scurt din propozitie este "<<minim<<endl;
return 0;
}
Alte întrebări interesante
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă