Advertisement
Emanuele_Bruno

Ricerca di valori null nelle colonne

Nov 18th, 2015
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.33 KB | None | 0 0
  1. #include <iostream>
  2. #include <ctime>
  3. #include <cstdlib>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     int righe,colonne,elementi,i=0,j=0; //i -> colonne, j -> righe
  10.     bool colonna_nulla;
  11.     cout << "Digitare la grandezza della matrice ed il numero degli elementi\n";
  12.     cout << "Righe :";
  13.     cin >> righe;
  14.     cout << "Colonne :";
  15.     cin >> colonne;
  16.     cout << "Numero di elementi :";
  17.     cin >> elementi;
  18.     int matrice[righe][colonne];
  19.     srand(time(0));
  20.     while (i<colonne)
  21.     {
  22.         j=0;
  23.         while (j<righe)
  24.         {
  25.             matrice[i][j]=rand()%elementi;
  26. //          matrice[3][7]=8;
  27.             cout << matrice[i][j];
  28.             j++;
  29.         }
  30.         cout << "\n";
  31.         i++;
  32.     }
  33.     // cerco la colonna nulla
  34.     j=0;
  35.  
  36.     while (j<righe)
  37.     {
  38.         i=0;
  39.         colonna_nulla=true;
  40.         while (i<colonne)
  41.         {
  42.             if (matrice[i][j]==0) i++;
  43.             else
  44.             {
  45.                 colonna_nulla=false;
  46.                 i=colonne;
  47.             }
  48.         }
  49.         if (colonna_nulla==true)
  50.         {
  51.             cout << "La colonna " << j+1 << " e' costituita tutta di caratteri null";
  52.             j=righe;
  53.         }
  54.         j++;
  55.     }
  56.     if (!colonna_nulla) cout << "mi dispiace, nessuna colonna e' fatta di soli caratteri null";
  57.     return 0;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement