Download - C

Transcript

C++

1) #include int main(){ int n,s=0,p=1,cifra;printf("dati numarul n=");scanf("%d",&n);do{cifra=n%10;n/=10;if(cifra%2==0)p=p*cifra;elses=s+cifra;}while(n);printf("p=%d\n",p);printf("s=%d",s);}

2) #includeint main(){int si=0,sp=0,poz=0,n,c;printf("n=");scanf("%d",&n);do{c=n%10;n/=10;poz++;if(poz%2==0)sp+=c;elsesi+=c;}while(n);printf("si=%d\nsp=%d\n",si,sp);if(si==sp)printf("coincid");elseprintf("nu coincid");}

3) #include#includeint main(){char a[50],b[50];int p,i,j,k;printf("dati primul cuvant:");gets(a);printf("dati al doilea cuvant:");gets(b);printf("introduceti p:");do{scanf("%d",&p);}while(p10);for(i=strlen(a),j=strlen(b);i>=0,j>=0;i--,j--)k=strncmp(a,b,p);if(k)printf("sunt rime\n");elseprintf("nu sunt rime\n");return 0;}

4) #include#includeint main(){char a[9];int i;printf("dati sirul:");gets(a);for(i=0;i='0'&&a[i]