Se dă un şir de caractere reprezentând o propoziţie formată din litere mici ale alfabetului englez şi spaţii.
Transformaţi şirul dat astfel încât prima şi ultima literă a fiecărui cuvânt să fie înlocuite cu litera mare corespunzătoare.
Răspunsuri la întrebare
Răspuns de
6
#include<iostream.h>
#include<string.h>
char s[100];
int i;
void main()
{
cout<<"s="; cin.get(s,100);
s[0]=s[0]-32;
s[strlen(s)-1]=s[strlen(s)-1]-32;
for(i=1;i<strlen(s);i++)
if(s[i]==' ')
{
s[i-1]=s[i-1]-32;
s[i+1]=s[i+1]-32;
}
cout<<s;
}
#include<string.h>
char s[100];
int i;
void main()
{
cout<<"s="; cin.get(s,100);
s[0]=s[0]-32;
s[strlen(s)-1]=s[strlen(s)-1]-32;
for(i=1;i<strlen(s);i++)
if(s[i]==' ')
{
s[i-1]=s[i-1]-32;
s[i+1]=s[i+1]-32;
}
cout<<s;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Istorie,
9 ani în urmă