Sunteți pe pagina 1din 1

/*

7. Sa se scrie programul care realizeaza operatia de diferenta dintre doua multimi


date.
*/
#include <stdio.h>
#include <conio.h>
// citire vector
void citire(int n, float v[100])
{
for (int i = 0; i <= n - 1; i++)
{
printf("v[%d]=", i);
scanf("%f", &v[i]);
}
}

int main()
{
int m, n, p, i,j;
float x[50], y[70], z[120];
printf("Dimensiunea primului vector:");
scanf("%d", &m);
citire(m, x);
printf("\n");
printf("Dimensiunea celui de-al doilea vector:");
scanf("%d", &n);
citire(n, y);
printf("\n");
p = 0;

for (i = 0; i< m; i++)


{
j = 0;
while (j < n && y[j] != x[i]) j++;
if (j==n) z[p++] = x[i];
}
if (p)
{
printf("Diferenta din cele 2 multimi este:\n");
for (i = 0; i < p; i++) printf("z[%d]=%6.2f\n", i, z[i]);
}
else printf("Diferenta este Ø");
_getch();
}

S-ar putea să vă placă și