Informatică, întrebare adresată de andriesboss92, 9 ani în urmă

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 gabi54t
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

andriesboss92: Multumesc mult!
gabi54t: cu placere :)
andriesboss92: La problema a doua imi da erori..
gabi54t: il bag acum in codeblocks sa vad unde am gresit ca le scrisesem din minte
Alte întrebări interesante