Professional Documents
Culture Documents
16 Probleme DAVID DETISIN
16 Probleme DAVID DETISIN
16 Probleme DAVID DETISIN
#include <iostream>
int main() {
char a[10];
cout << "Cum va spune ?" << "\n" << "Numele =";
EX 2.
#include <stdio.h>
#include <string.h>
int main() {
char s[100];
int i;
scanf("%s",s);
for (i = 0; s[i]!='\0'; i++)
return 0;
EX 3.
#include<stdio.h>
#include <string.h>
#include <iostream>
int main()
char s[100];
int counts=0;
int impare=0;
int pare=0;
gets(s);
strlen(s);
counts=strlen(s);
if(i%2==0){pare++;}else{impare++;}
cout<<pare<<"\n"<<impare;
EX.4
#include <string.h>
#include <stdio.h>
int main() {
char s[50];
int k=0;
gets(s);
printf("%d",k);
return 0;
EX.5
#include <string.h>
#include <stdio.h>
using namespace std;
int main() {
char s[50];
gets(s);
int vocale;
s[i] == 'U') {
vocale++;}
printf("%d", vocale);
return 0;
EX.6
#include <stdio.h>
#include <string.h>
int main()
char s[100];
printf("Introduceti textul\n");
gets(s);
strrev(s);
return 0;
EX.7
#include <stdio.h>
#include <string.h>
int main()
strcpy(b, a);
strrev(b);
if (strcmp(a, b) == 0)
else
printf("Palindrom \n");
return 0;
Ex.8
#include <stdio.h>
#include <string.h>
int main()
char s[50];
int k=0;
gets(s);
printf("%d",k);
return 0;
EX.9.
#include <stdio.h>
#include <string.h>
int main()
{
char s[50];
gets(s);
if(s[i]=='o'){s[i]='u';}
puts(s);
return 0;
EX.10
#include stdio.h
#include string.h
int main()
char s[50];
gets(s);
{ if
(s[i]=='a'){s[i]='o';}
else if
(s[i]='o'){s[i]='a';}
puts(s);
return 0;
}
EX.13
#include<stdio.h>
#include <string.h>
#include <iostream>
int main()
char s[100];
int counts=0;
int impare=0;
int pare=0;
gets(s);
strlen(s);
counts=strlen(s);
if(s[i]=='a'){if (i%2==0){s[i]='o';};}
if (s[i]=='a'){if (i%2!=0){s[i]='e';};}
cout<<s;
}
EX.16
#include<stdio.h>
#include <string.h>
#include <iostream>
int main()
char s[100];
int counts=0;
gets(s);
strlen(s);
counts=strlen(s);
s[i+4]=s[i+3];
s[i+3]=s[i+2];
s[i+2]=s[i+1];
s[i+1]=s[i];
i++;
puts(s);
}
EX.17
#include<stdio.h>
#include <string.h>
#include <iostream>
int main()
char s[100];
int counts=0;
gets(s);
strlen(s);
counts=strlen(s);
EX.18
#include<stdio.h>
#include <string.h>
#include <iostream>
int main()
char s[100];
int counts=0;
char litera[10]={'p'};
gets(litera);
int pos;
gets(s);
int ok;
strlen(s);
counts=strlen(s);
for (int i = 0; i<counts;i++) {
if(ok!=1){
EX.20
#include<stdio.h>
#include <string.h>
#include <iostream>
int main()
char s[100];
int counts=0;
int impare=0;
int pare=0;
gets(s);
strlen(s);
counts=strlen(s);
EX.21
#include<stdio.h>
#include <string.h>
#include <iostream>
int main()
char s[100];
int counts=0;
gets(s);
strlen(s);
counts=strlen(s);
cout<<s[i];
if(s[i]=='n'&&s[i+1]=='a'){cout<<"o";}