Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
#include <iostream>
#include <cstring>
char a[256];
int i,nr;
int main()
{cin.getline(a,256);
for(i=0;i<strlen(a);i++)
if(strchr("aeiou",a[i])!=0&&strchr("aeiou",a[i-
1])==0&&strchr("aeiou",a[i+1])==0&&a[i]!=' '&&a[i+1]!=' '&&a[i-1]!=' ')
nr++;
cout<<nr;
return 0;}
#include <iostream>
#include <cstring>
char a[21];
int i;
int main()
{cin.getline(a,21);
for (i=0;i<strlen(a);i++)
if(strchr("aeiou",a[i])!=0)
a[i]=a[i]-('a'-'A');
cout<<a;
return 0;}
#include <iostream>
#include <cstring>
char a[256];
int main()
{cin.getline(a,256);
for(int i=0;i<strlen(a);i++)
a[i]=a[i]-('a'-'A');
cout<<a;
return 0;}
#include <iostream>
#include <cstring>
char a[101];
int ok_c,ok_i,i,ok_v;
int main()
{cin.getline(a,101);
for(i=0;i<strlen(a);i++)
{ if(strchr("aeiou",a[i])==0)
ok_c=1;
if(a[i]=='i')
ok_i=1;
if(strchr("aeou",a[i])!=0)
ok_v=1;}
if(ok_c==1&&(ok_i==1||ok_i==0)&&ok_v==0)
cout<<"DA";
else cout<<"NU";
return 0;}
#2828 Acronim (5)
#include <iostream>
#include <cstring>
int nr;
int main()
{cin.getline(a,101);
p=strtok(a," ");
while(p)
{if(p[0]<'a')
b[nr++]=p[0];
p=strtok(0," ");}
b[nr]=0;cout<<b;return 0;}
#include <iostream>
#include <cstring>
char c[101],s[101],cuvant[201];
int i,spt,ftz;
int main()
cin.getline(s,101);
cin.getline(c,101);
if(strlen(c)==strlen(s))
{ cuvant[100]=s[0];
for(i=1;i<strlen(c);i++)
if((c[i]-'0')%2==0)
{spt++;
cuvant[100-spt]=s[i];}
else
{ftz++;
cuvant[100+ftz]=s[i];}
cout<<cuvant+100-spt;
else
cout<<"cod incorect";
return 0;}
#include <iostream>
#include <fstream>
#include <cstring>
char n[1001];
int main()
{ifstream f("evenoddxxl.in");
ofstream g("evenoddxxl.out");
f.getline(n,1001);
if((n[strlen(n)-1]-'0')%2==0)
g<<"Par";
else g<<"Impar";
return 0;}
#include <iostream>
#include <cstring>
int ok;
int main()
{cin.getline(x,101);
p=strtok(x," ");
while(p)
{if(strlen(p)%2==1&&strlen(p)!=1)
{strcpy(p+strlen(p)/2,p+strlen(p)/2+1);ok=1;}
strcat(y,p);
strcat(y," ");
y[strlen(y)-1]=0;
if(ok==0)
cout<<"nu exista";
else cout<<y;
return 0;}
#include <iostream>
#include <cstring>
int main()
{cin.getline(x,256);
while(p)
{if(strlen(p)==3)
strcat(y,"*");
else strcat(y,p);
strcat(y," ");
y[strlen(y)-1]=0;
cout<<y;
return 0;}
#include <iostream>
#include <cstring>
char a[256],*b;
int i, j, ok=1;
int main()
cin.getline(a,256);
b=strtok(a," ");
while(b!=0)
for(i=0;i<strlen(b);i++)
{if(strchr("aeiou",b[i])==0)
ok=0;}
if(ok==1)
cout<<b<<endl;
else ok=1;
b=strtok(0," ");}
return 0;}
#include <iostream>
#include <cstring>
char a[256],*p,cuvant[]="IMPOSIBIL";
int i,ok;
int main()
{cin.getline(a,256);
p=strtok(a,",. ");
while(p)
{ok=1;
int a=0,b=strlen(p)-1;
while(ok==1&&a<=b)
if(p[a]!=p[b])
ok=0;
else
a++;
b--;
if(ok==1&&(strcmp(cuvant,"IMPOSIBIL")==0||strcmp(cuvant,p)>0))
strcpy(cuvant,p);
p=strtok(0,",. ");}
cout<<cuvant;
return 0;}
#include <iostream>
#include <cstring>
using namespace std;
char x[101],*p,nr[101];
int ok,maxim;
int main()
{cin.getline(x,101);
p=strtok(x," ");
while(p)
{if(p[0]>='0'&&p[0]<='9')
if(maxim<p[0]-'0')
{maxim=p[0]-'0';ok=1;
strcpy(nr,p);}
p=strtok(0," ");}
if(ok==0)
cout<<"nu exista";
else cout<<nr;
return 0;}
#include <iostream>
#include <cstring>
char a[101],*p;
int n,ok;
int main()
{cin.getline(a,256);
cin>>n;
p=strtok(a," ");
while(p)
{if(strlen(p)==n)
{cout<<p<<endl;ok=1;}
p=strtok(0," ");}
if(ok==0)
cout<<"nu exista";
return 0;}
#include <iostream>
#include <cstring>
char a[251],b[251];
int i;
int main()
{cin.getline(a,251);
cin.getline(b,251);
for(i=0;i<strlen(a);i++)
if(strchr(b,a[i])!=0)
cout<<a[i];
return 0;}
#include <iostream>
#include <cstring>
char a[101],aux[101];
int i;
int main()
{cin.getline(a,101);
for(i=0;i<strlen(a);i++)
if(strchr("aeiou",a[i])!=0)
{strcpy(aux,a+i);
a[i]=aux[0];
strcpy(a+i+1,aux);
i++;}
cout<<a;
return 0;}
#include <iostream>
#include <cstring>
int i,nr;
int main()
{cin.getline(s,256);
for(i=0;i<strlen(s);i++)
{t[nr++]=s[i];
if(strchr("aeiou",s[i])!=0)
{t[nr++]='p';
t[nr++]=s[i];}}
t[nr]=0;
cout<<t;
return 0;}
#include <iostream>
#include <cstring>
char a[151];
int main()
{
cin.getline(a,151);
for(i=0;i<strlen(a);i++)
{if(((strchr("aeiouAEIOU",a[0])!=0)&&(i==0))||
((strchr("aeiouAEIOU",a[i])!=0)&& (a[i-1]==' ')))
prima_litera=1;
if(((strchr("aeiouAEIOU",a[strlen(a)-1])!=0)&&(i==strlen(a)-1))||
((strchr("aeiouAEIOU",a[i])!=0)&& (a[i+1]==' ')))
ultima_litera=1;
if((a[i]==' ')||(i==strlen(a)-1))
{if((prima_litera==1)&&(ultima_litera==1))
{nr++;
prima_litera=0;
ultima_litera=0;}
else{prima_litera=0;
ultima_litera=0;}}
cout<<nr;
return 0;}
#include <iostream>
#include <cstring>
char a[50];
int i;
int main()
cin.getline(a,50);
for(i=0;i<strlen(a);i++)
if(isalpha(a[i])!=0)
cout<<a[i];
return 0;}
#include <iostream>
#include <cstring>
int i,ok;
char s[101],c[101],*p,cuvant_dublu[101];
int main()
cin.getline(s,101);
strcpy(c,s);
p=strtok(s," ");
while(p)
if(strlen(p)%2==0)
if(p[strlen(p)/2-1]==p[strlen(p)/2])
{strcpy(cuvant_dublu,p);
strcpy(cuvant_dublu+strlen(cuvant_dublu)/2-
1,cuvant_dublu+strlen(cuvant_dublu)/2);}
p=strtok(0," ");
p=strtok(c," ");
while(p)
if(strcmp(p,cuvant_dublu)==0)
{
ok=1;
break;
p=strtok(0," ");}
if(ok==1)
cout<<"DA";
else cout<<"NU";
return 0;}
#include <iostream>
#include <cstring>
#include <fstream>
int i;
char a[201];
int main()
{ifstream f("prosir.in");
ofstream g("prosir.out");
f.getline(a,201);
for(i=0;i<strlen(a);i++)
a[i]='5';}
g<<a;
return 0;}