1. Sa se creeze un program care transforma literele mici ale unui cuvant in litere mari si literele mari in litere mici.
Exemplu: Pentru cuvantul 'MiorItIC' se va afisa: 'mIORiTic'.
2.Se considera o matrice de dimensiune nxm cu elemente de tip sir de caractere. Creati un program care afiseaza sirul de caractere de lungime maxima de pe fiecare linie a matricei.
Răspunsuri la întrebare
Răspuns de
8
1.
#include <iostream>
#include <string.h>
using namespace std;
int main ()
{
char s[99];
int I;
cin.get(s,99);
for(i=0; i<strlen(s); i++)
if(s[ i ] >=='a' && s[ i ]<='z')
s[ i ]=s[ i ]-32;
else
s[ i ]=s[ i ]+32;
cout<<s;
}
2.
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
int n;
char a[20][20],maxx;
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
cin>>a[i][j];
if(strlen(a[i][j])>strlen(a[i][j+1])
{
maxx=a[i][j]
else
maxx=a[i][j+1];
cout<<maxx<<" ";
}
i++;
}
cred ca asa sunt
#include <iostream>
#include <string.h>
using namespace std;
int main ()
{
char s[99];
int I;
cin.get(s,99);
for(i=0; i<strlen(s); i++)
if(s[ i ] >=='a' && s[ i ]<='z')
s[ i ]=s[ i ]-32;
else
s[ i ]=s[ i ]+32;
cout<<s;
}
2.
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
int n;
char a[20][20],maxx;
for(i=1; i<=n; i++)
for(j=1; j<=m; j++)
cin>>a[i][j];
if(strlen(a[i][j])>strlen(a[i][j+1])
{
maxx=a[i][j]
else
maxx=a[i][j+1];
cout<<maxx<<" ";
}
i++;
}
cred ca asa sunt
andriesboss92:
Multumesc mult!
Alte întrebări interesante
Limba rusă,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă