int main(int argc, char *argv[]) { int masA [2 * SIZE], masB[SIZE]; int i, i_B, i_pr; int flag, siz_kol = 0; srand(time(0)); rand_mas_n(masA, SIZE, DIAP, 0); rand_mas_n(masB, SIZE, DIAP, 0); printf("Massiv A:\n"); print_mas(masA, SIZE); printf("Massiv B:\n"); print_mas(masB, SIZE); for(i = SIZE, i_B = 0; i_B < SIZE; i_B++) { for(i_pr = 0, flag = 1; i_pr < SIZE; i_pr++) { if(masB[i_B] == masA[i_pr]) { flag = 0; break; } } if(flag) { masA[i] = masB[i_B]; siz_kol = siz_kol + 1; i++; } } printf("\nOb'edineni massivu:\n\n"); print_mas(masA, SIZE + siz_kol); system("pause"); return 0; }
int main() { int masA[SIZE], masB[SIZE]; int roz_A, roz_B, roz_diap; int i_A, i_B, flag = 0; srand(time(0)); printf("\nVvedite rozmer masiva A: "); scanf("%d", &roz_A); printf("\nVvedite rozmer masiva B: "); scanf("%d", &roz_B); printf("\nVvedite diapazon: "); scanf("%d", &roz_diap); rand_mas_n(masA, roz_A, roz_diap, 0); rand_mas_n(masB, roz_B, roz_diap, 0); printf("\nMAS A:"); print_mas(masA, roz_A); printf("\n\nMAS B:"); print_mas(masB, roz_B); printf("\n\n"); system("pause"); for(i_A = 0; i_A < roz_A; i_A++) for(i_B = 0; i_B < roz_B; i_B++) if(masA[i_A] == masB[i_B]) { flag = flag + 1; break; } if(flag == roz_A) printf("\n\nMasA vhodit v masB!!!\n\n"); else printf("\n\nMasA ne vhodit v masB.\n\n"); return 0; }
int main(int argc, char *argv[]){ int masA[100], masB[100]; int roz_A, roz_B, roz_diap; int i_A, i_B, flag = 0; srand(time(0)); printf("Vvedite rozmer masiva A:"); scanf("%d", &roz_A); printf("Vvedite rozmer masiva B:"); scanf("%d", &roz_B); printf("Vvedite diapazon:"); scanf("%d", &roz_diap); rand_mas_n(masA, roz_A, roz_diap, 0); rand_mas_n(masB, roz_B, roz_diap, 0); printf("\nMassiv A:\n"); print_mas(masA, roz_A); printf("Massiv B:\n"); print_mas(masB, roz_B); for(i_A = 0; i_A < roz_A; i_A++) for(i_B = 0; i_B < roz_B; i_B++) if(masA[i_A] == masB[i_B]) { flag = flag + 1; break; } if(flag == roz_A) printf("\nMassiv A vhodit v massiv B.\n\n"); else printf("\n\nMassiv A ne vhodit v massiv B.\n\n"); system("pause"); return 0; }