👤

Se da o matrice N x M,si un sir de numere k care se introduc valori de la tastatura care corespund cu elementele matricei sa se afiseza DA sau NU daca elementele din k corespund cu cele din matrice.
Fara cautare binara, stiu ca se poate si cu dar trebuie fara.


Răspuns :

#include <iostream>

using namespace std;

bool isNumIN(int num, int *arr, int len){

   for(int i = 0; i < len; i++){

       if(num == arr[i]) return true;

   }

   return false;

}

int main(){

   int n = 0, m = 0, temp = 0, zx = 0;

   cout << "n = "; cin >> n;

   cout << "m = "; cin >> m;

   int arr[n][m];

   for(int i = 0; i < n; i++){

       for(int j = 0; j < m; j++){

           printf("arr[%d][%d] = ", i, j);

           cin >> arr[i][j];

       }

   }

   temp = n + m;

   int k[temp];

   for(int i = 0; i < temp; i++){

       cin >> k[i];

   }

   cout << endl;

   for(int i = 0; i < temp; i++){

       if(isNumIN(k[i], *arr, temp)) zx++;

   }

   if(zx == temp) cout << "DA" << endl; else cout << "NU" << endl;

   return 0;

}

Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de sprijin suplimentar, vă încurajăm să ne contactați. Revenirea dumneavoastră ne bucură, iar dacă v-a plăcut, nu uitați să adăugați site-ul nostru la favorite!


ID Teachingsy: Alte intrebari