Vous êtes sur la page 1sur 4

Pag 153

#include<iostream.h>
#include<string.h>
int main()
{
int i;
char s[100];
cout<<"sir=";
cin.get(s,100);
for(i=0;s[i]!=' '&&s[i]!=NULL;i++);
if(strlen(s)==i)
cout<<"cuvant";
else
cout<<"nu e cuvant";
}

Pag154
Ind
#include<iostream.h>
#include<string.h>
int main()
{
int i;
char s[100],s2[100];
cout<<"sir=";
cin.get(s,100);
for(i=0;s[i]!=NULL;i++)
s2[i]=s[i];
cout<<s;

}
Cu poinetri
#include<iostream.h>
#include<string.h>
main()
{
char s[100],s2[100],*p,*q;
cout<<"sir=";
cin.get(s,100);
p=s;
q=s2;
for(;*p!=NULL;p++,q++)
*q=*p;
cout<<s2;
}
Pag155
Ind
#include<iostream.h>
#include<string.h>
main()
{
int i,j;
char s[100],s2[100],*p,*q;
cout<<"sir=";
cin.get(s,100);
cin.get();
cout<<"sir=";
cin.get(s2,100);
for(i=0;s[i]!=NULL;i++);
for(j=0;s2[j]!=NULL;i++,j++)

s[i]=s2[j];
cout<<s;
}
Pointer
#include<iostream.h>
#include<string.h>
int i,j;
char s[100],s2[100],*p,*q;
main()
{
cout<<"sir=";
cin.get(s,100);
cin.get();
cout<<"sir=";
cin.get(s2,100);
p=s;
q=s2;
for(;*p!=NULL;p++);
while(*q!=NULL)
*p++=*q++;
*q=NULL;
cout<<s;
}
Pag 157
Ordonare alfabetica a cuv
#include<iostream.h>
#include<string.h>
int i,j,schimb,n;
char s[50][25],aux[25];
main()

{
cout<<"nr de cuvinte";
cin>>n;
cin.get();
for(i=0;i<n;i++)
{
cout<<"s["<<i<<"]";
cin>>s[i];
}
do
{
schimb=0;
for(i=0;i<n-1;i++)
if(strcmp(s[i],s[i+1])>0)
{
strcpy(aux,s[i]);
strcpy(s[i],s[i+1]);
strcpy(s[i+1],aux);
schimb=1;
}
}
while(schimb==1);
for(i=0;i<n;i++)
{
cout<<s[i];
cout<<endl;
}
}

Vous aimerez peut-être aussi