Sunteți pe pagina 1din 8

LABORATOR 9

Pb 1. Enunt....

Program C++

#include<iostream>
#include<string.h>
using namespace std;
int main()
{
int i;
char s[100], c1,c2;
cout<<"Sirul initial "; cin.get (s,99);
cout<<"Caracterul initial"; cin>>c1;
cout<<"Caracterul final"; cin>>c2;

for (i=0; i<strlen(s); i++)


if (s[i]==c1)
s[i]=c2;
cout<<"Sirul final este "<<endl<<s;
return 0;
}
Print screen cu consola/fisierele de intrare/iesire

Pb. Enunt
....

Program C++
.......
.......#include <iostream>
#include <string.h>
using namespace std;
int main()
{
int i,j,n;
char a[100];
cout<<"dati sirul ";
cin.get(a,100);
for(i=0;i<strlen(a);i++)
{
for(j=0;j<=i;j++)
cout<<a[j];
cout<<endl;
}
}
.......
Print screen cu consola/fisierele de intrare/iesire

Pb. Enunt
....

Program C++

Print screen cu consola/fisierele de intrare/iesire

Pb. Enunt
....

Program C++
.......
....... #include <iostream>
#include <string.h>
#include <ctype.h>
using namespace std;
int main()
{
int i,j,n;
char a[100];
cout<<"dati sirul ";
cin.get(a,100);
for (i=0; i<strlen(a); i++)
strupr(a);
cout<<a;
return 0 ;
}
.......
Print screen cu consola/fisierele de intrare/iesire

Pb. Enunt
....

Program C++
#include <iostream>
#include <string.h>
#include <ctype.h>
using namespace std;
int main()
{
int i;
char s[100];
cout<<"dati sirul= ";
cin.get(s,100);
for(i=0;i<strlen(s);i++)
if(s[i]>='a' && s[i]<='z')
s[i]=s[i]-32;
else
if(s[i]>='A' && s[i]<='Z')
s[i]=s[i]+32;

cout<<"sirul nou este= "<<s;


}

Print screen cu consola/fisierele de intrare/iesire

Pb. Enunt
Program C++

Print screen cu consola/fisierele de intrare/iesire

Pb. Enunt
....

Program C++
#include <iostream>
#include <string.h>
#include <ctype.h>
using namespace std;
int main()
{
int spatiu=0,i;
char s[100];
cout<<"dati sirul= ";
cin.get(s,100);
for(i=0;i<strlen(s);i++)
if(s[i]==' ')
spatiu++;
cout<<"sunt "<<spatiu<<"spatii";
return 0;
}
Print screen cu consola/fisierele de intrare/iesire

Pb. Enunt
....

Program C++

#include<iostream>
#include<cstring>
using namespace std;
int main()
{
int i;
char s[100], x,c2;
cout<<"Sirul este? "; cin.get (s,99);
cout<<"cu ce inlocuiti?"; cin>>c2;
for (i=0; i<strlen(s); i++)
if (s[i]=='a' || s[i]=='e' || s[i]=='u' || s[i]=='i' || s[i]=='o' || s[i]=='A' || s[i]=='E'
|| s[i]=='U' || s[i]=='I' || s[i]=='O')
s[i]=c2;
cout<<"Sirul dorit este "<<endl<<s;
return 0;
}

Print screen cu consola/fisierele de intrare/iesire

Pb. Enunt
....

Program C++
#include <iostream>
#include <cstring>
using namespace std;
char s[11];
int i,j,k;
int main()
{
cin.get(s,11);
cout<<s;
for(k=strlen(s)-1;k>=0;k--)
{
cout<<endl;
for(i=0;i<=k-1;i++)
cout<<s[i];
}

return 0;
}
Print screen cu consola/fisierele de intrare/iesire
Pb. Enunt
....

Program C++
#include <iostream>
#include <string.h>
#include <ctype.h>
using namespace std;
int main()
{
int i,j,n;
char a[100];
cout<<"dati sirul ";
cin.get(a,100);
for (i=0; i<strlen(a); i++)
strlwr(a);
cout<<a;
return 0 ;
}
Print screen cu consola/fisierele de intrare/iesire

Pb. Enunt
....

Program C++
#include <iostream>

#include <string.h>

using namespace std;

int main()
{

char sir1[101], sir2[101];

int p, k, i, sufix_comun=0;

cout<<"Sir 1:"; cin.get(sir1,101);

cin.get();

cout<<"Sir 2:"; cin.get(sir2,101);

p=strlen(sir1);

k=strlen(sir2);

while(sir1[p-1]==sir2[k-1]){

sufix_comun=1;

p--;
k--;

if(sufix_comun)

for(i=p;i<strlen(sir1);i++)

cout<<sir1[i];
else

cout<<"Nu exista";

return 0;

}
Print screen cu consola/fisierele de intrare/iesire

Pb. Enunt
....
Program C++
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char s[100],cuv2[100],cuv1[50],*p, aux[100];
cout<<"Sir initial?"; cin.get (s,99); cin.get();
cout<<"cuvantul 1"; cin.get(cuv1, 49); cin.get();
cout<<"cuvantul 2"; cin.get(cuv2, 99);
p=strstr(s, cuv1);
while (p)
{
strcpy (aux, cuv2);
strcat (aux, p+strlen(cuv1));
strcpy(p, aux);
p=strstr(p+strlen(cuv2), cuv1);
}
cout<<s;
return 0;
}
Print screen cu consola/fisierele de intrare/iesire

S-ar putea să vă placă și