Administratie | Alimentatie | Arta cultura | Asistenta sociala | Astronomie |
Biologie | Chimie | Comunicare | Constructii | Cosmetica |
Desen | Diverse | Drept | Economie | Engleza |
Filozofie | Fizica | Franceza | Geografie | Germana |
Informatica | Istorie | Latina | Management | Marketing |
Matematica | Mecanica | Medicina | Pedagogie | Psihologie |
Romana | Stiinte politice | Transporturi | Turism |
Probleme la informatica - C
1.Se citeste o multime A de nr. intregi. Se citeste un numar e. Sa se decida daca e apartine lui A.
#include<stdio.h>
#include<conio.h>
main()
printf('Introduceti un nr:');
scanf('%d',&e);
b=0;
for(i=1;i<=n;i++)
if (b==1) printf('Nr %d apartine multimii A',e);
else if(b==0) printf('Nr %d nu apartine multimii A',e);}
2. Se citesc doua multimi A si B. Sa se afiseze multimea C egala cu A-B.
#include<stdio.h>
#include<conio.h>
main()
for(i=1;i<=m;i++)
for(i=1;i<=n;i++)
c[i]=a[i];
k=n;
for (i=1;i<=n;i++)
if (bum==1)
;
printf('Multimea C egala cu A-B este:n');
for(i=1;i<=k;i++)
printf('%d ',c[i]);}
3.Se citesc doua multimi A si B. Sa se afiseze multimea C egala cu reuniunea dintre A si B.
#include<stdio.h>
#include<conio.h>
main()
for(i=1;i<=m;i++)
for (i=1;i<=n;i++)
for(i=1;i<=m;i++)
if (bum==0)
;
printf('Multimea C egala cu A reunita cu B este:n');
for(i=1;i<=k-1;i++)
printf('%d ',c[i]);}
4. Se citesc doua multimi de numere intregi. Sa se afiseze multimea C egala cu intersectia celor doua multimi.
#include<stdio.h>
#include<conio.h>
main()
for(i=1;i<=m;i++)
k=0;
for (i=1;i<=n;i++)
if (bum==1)
;
printf('Multimea C egala cu intersectia dintre A si B este :n');
for(i=1;i<=k;i++)
printf('%d ',c[i]);}
5. Fie multimile A=, B=. Sa se afiseze multimea C egala cu A*B.
#include<stdio.h>
#include<conio.h>
int tipar(int pc[])
int pcart(int pas,int pc[],int p[20],int n)
return pc[i];};
main()
pcart(1,pc,p,n);
7.Se citeste un vector cu n componente naturale. Se cere sa se obtina toate permutarile circulare la dreapta.
#include<stdio.h>
#include<conio.h>
int permut(int v[],int n)
;
v[1]=m;
for(i=1;i<=n;i++)
printf('%d',v[i]);
printf('n');
return v[i];}
main()
printf('Vectorul permutat este:n');
for (i=1;i<=n-1;i++)
permut(v,n);
Se dau n nr rationale retinute in doi vectori a si b. Numaratorul primului numar este a[1], numitorul b[1] . Programul va decide daca numerele date sunt distincte. In cazul in care raspunsul este afirmativ, programul va afisa "Da", altfel va afisa "Nu" si o pereche de numere egale.
#include<stdio.h>
#include<conio.h>
main()
printf('Sirul de nr rationale este:');
for(i=1;i<=n;i++)
printf('%d/%d; ',a[i],b[i]);
i=1;
r=0;
while ((r==0) && (i<=n))
j+=1;
};
i+=1;
}
if(r==1)
printf('nNr nu sunt distincte');
else if(r==0) printf('nNr sunt distincte'); }
9. Se dau n nr rationale distincte retinute in doi vectori a si b si m nr rationale distincte retinute in vectorii c si d. Se considera ca cele n nr alcatuiesc o multime X si cele m nr o multime Y. Se cere sa se afiseze X-Y, XUY si X intersectata cu Y.
#include<stdio.h>
#include<conio.h>
main()
printf('Multimea X de nr rationale este:');
for(i=1;i<=n;i++)
printf('%d/%d; ',a[i],b[i]);
printf('nNr de nr rationale al multimii Y este:');
scanf('%d',&m);
for(i=1;i<=m;i++)
printf('Multimea Y de nr rationale este:');
for(i=1;i<=m;i++)
printf('%d/%d; ',c[i],d[i]);
for (i=1;i<=n;i++)
k=n;
for (i=1;i<=m;i++)
if (bum==1)
;
printf('nMultimea egala cu X-Y este:n');
for(i=1;i<=k;i++)
printf('%d/%d; ',x1[i],x2[i]);}
#include<stdio.h>
#include<conio.h>
main()
printf('Multimea X de nr rationale este:');
for(i=1;i<=n;i++)
printf('%d/%d; ',a[i],b[i]);
printf('nNr de nr rationale al multimii Y este:');
scanf('%d',&m);
for(i=1;i<=m;i++)
printf('Multimea Y de nr rationale este:');
for(i=1;i<=m;i++)
printf('%d/%d; ',c[i],d[i]);
for (i=1;i<=n;i++)
for(i=1;i<=m;i++)
if (bum==0)
;
printf('nMultimea egala cu XUY este:n');
for(i=1;i<=k-1;i++)
printf('%d/%d; ',x1[i],x2[i]);}
#include<stdio.h>
#include<conio.h>
main()
printf('Multimea X de nr rationale este:');
for(i=1;i<=n;i++)
printf('%d/%d; ',a[i],b[i]);
printf('nNr de nr rationale al multimii Y este:');
scanf('%d',&m);
for(i=1;i<=m;i++)
printf('Multimea Y de nr rationale este:');
for(i=1;i<=m;i++)
printf('%d/%d; ',c[i],d[i]);
k=0;
for (i=1;i<=n;i++)
if (bum==1)
;
printf('nMultimea egala cu intersectia dintre X si Y este :n');
for(i=1;i<=k;i++)
printf('%d/%d; ',x1[i],x2[i]);}
10. Se citeste un nr natural. Sa se scrie acest numar intr-un vector.
#include<stdio.h>
#include<conio.h>
main()
while(n!=0);
i=c;
do
while(p!=0);
for(i=1;i<=c;i++)
printf('v[%d]=%dn',i,v[i]);}
Se citeste un vector cu componente numere naturale. Sa se afiseze cel mai mare divizor comun al celor n numere.
#include<stdio.h>
#include<conio.h>
int cmmdc(int a, int b)
main()
for(i=1;i<=n-1;i++)
c=cmmdc(cmmdc(v[i],v[i+1]),v[i+2]);
printf('%d',c);}
13. Sa se calculeze 2
#include<stdio.h>
#include<conio.h>
int produs(int v[])
};
return v[i];};
main()
for(i=1;i<=100;i++)
produs(v);
for(i=1;i<=35;i++)
printf('%d',v[i]);}
14. Un numar natural se retine intr-un vector a.i. fiecare componenta a vectorului contine o cifra a numarului. Sa se inmulteasca numarul cu alt numar format dintr-o singura cifra.
#include<stdio.h>
#include<conio.h>
main()
while (p!=0);
printf('Introduceti numarul de o cifra cu care se face inmultirea:');
scanf('%d',&bau);
for(i=1;i<=n;i++)
for(i=1;i<=n;i++)
printf('v[%d]=%dn',i,v[i]);}
Acest document nu se poate descarca
E posibil sa te intereseze alte documente despre:
|
Copyright © 2024 - Toate drepturile rezervate QReferat.com | Folositi documentele afisate ca sursa de inspiratie. Va recomandam sa nu copiati textul, ci sa compuneti propriul document pe baza informatiilor de pe site. { Home } { Contact } { Termeni si conditii } |
Documente similare:
|
ComentariiCaracterizari
|
Cauta document |