Scrieţi un program C/C++ care citeşte de la tastatură un cuvânt format din cel mult 20 de caractere, doar litere ale alfabetului englez. Programul determină transformarea cuvântului citit prin eliminarea fiecărei litere mici a cuvântului, restul literelor nemodificându-se, ca în exemplu. Programul afişează pe ecran cuvântul obţinut. În cazul în care cuvântul citit conţine numai litere mici, programul va afişa mesajul CUVANT VID.
Exemple: - dacă se citeşte cuvântul: baCALaUreaT se va afişa pe ecran: CALUT
- dacă se citeşte cuvântul: vara se va afişa pe ecran: CUVANT VID
Răspunsuri la întrebare
Răspuns de
14
#include<iostream>
#include<string.h>
using namespace std;
int main()
{char s[21],n,i,nr=0;
cin>>s;
n=strlen(s);
i=0;
while (i<n)
{ if (s[i]>=97 && s[i]<=122)
{strcpy(s+i,s+i+1);
nr++;}
else
i++;
}
if (nr==n)
cout<<"CUVANT VID";
else
cout<<s;
}
#include<string.h>
using namespace std;
int main()
{char s[21],n,i,nr=0;
cin>>s;
n=strlen(s);
i=0;
while (i<n)
{ if (s[i]>=97 && s[i]<=122)
{strcpy(s+i,s+i+1);
nr++;}
else
i++;
}
if (nr==n)
cout<<"CUVANT VID";
else
cout<<s;
}
Mimilici:
jajajaja
Alte întrebări interesante
Informatică,
9 ani în urmă
Chimie,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă