Documente Academic
Documente Profesional
Documente Cultură
#include<iostream>
using namespace std;
void main() {
char s[100];
int i,j,k;
cout<<"Cuvantul : ";cin>>s;
cout<<endl<<"Sufixe : "<<endl;
for(i=0;s[i];i++) {
for(j=i;s[j];j++)
cout<<s[j];
cout<<endl;
}
cout<<endl<<"Prefixe : "<<endl;
for(k=i-1;k>=0;k--) {
for(i=0;i<=k;i++)
cout<<s[i];
cout<<endl;
}
}
***********************************
#include<iostream>
using namespace std;
void main() {
char s[100];
int i,gasit=1;
char aux;
cout<<"Introduceti cuvantul : ";cin>>s;
while (gasit) {
gasit=0;
for(i=0;s[i+1];i++)
if(s[i]>s[i+1]) {
aux=s[i];
s[i]=s[i+1];
s[i+1]=aux;
gasit=1;
}
}
cout<<"Ordinea ASCII a caracterelor este : "<<s<<endl;
}
***********************************
1
3. Se citeşte de la tastatură un cuvânt. Să se afişeze
vocalele din acest cuvânt.
#include<iostream>
using namespace std;
void main() {
char s[100];
char v[]="aeiouAEIOU";
int i,j;
cout<<"Introduceti cuvantul : "; cin>>s;
for(i=0;s[i];i++) {
for(j=0;v[j];j++)
if(s[i]==v[j])
cout<<s[i]<<" ";
}
cout<<endl;
}
***********************************
#include<iostream>
using namespace std;
void main() {
char s[100];
int i;
cout<<"Introduceti cuvantul : "; cin>>s;
for(i=0;s[i];i++)
if(s[i]>='a' && s[i]<='z')
s[i]=s[i]-('a'-'A');
cout<<"Cuvantul nou obtinut este : "<<s<<endl;
}
***********************************
#include<iostream>
using namespace std;
void main() {
char s[100];
int i, litere_mici=0, litere_mari=0, cifre=0;
cout<<"Introduceti cuvantul : "; cin>>s;
for(i=0;s[i];i++) {
if(s[i]>='a' && s[i]<='z')
litere_mici++;
if(s[i]>='A' && s[i]<='Z')
litere_mari++;
if(s[i]>='0' && s[i]<='9')
2
cifre++;
}
cout<<"Litere mici : "<<litere_mici<<endl;
cout<<"Litere mari : "<<litere_mari<<endl;
cout<<"Cifre : "<<cifre<<endl;
}
***********************************
#include<iostream>
using namespace std;
void main() {
char s[200];
int i;
cout<<"Introduceti propozitia : ";
// urmatoarea instuctiune se va folosi cand
// vectorul de caractere contine si spatii
cin.get(s,199,'\n');
for(i=0;s[i];i++) {
if(s[i]!=' ')
cout<<s[i];
else
cout<<endl;
}
cout<<endl;
}
***********************************
3
litere_mici(s);
cout<<"Sirul transformat in litere mici este : "<<s<<endl;
}
***********************************
Probleme propuse: