Advertisement
yanni_yagami

Exercice

Jan 2nd, 2022 (edited)
1,406
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.89 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. int main(void)
  4. {
  5.   int n, x, m = 0;
  6.  
  7.   /**
  8.    * n: la taille de Tab1
  9.    * m: la taille de Tab2
  10.    * x: la valeur recherchΓ© dans Tab2
  11.   */
  12.  
  13.   do
  14.   {
  15.     std::cout << "veillez donner la taille du tableau Tab1 : ";
  16.     std::cin >> n;
  17.   } while(n <= 0);
  18.  
  19.   int Tab1[n];
  20.  
  21.   std::cout << "veillez remplir le tableau :" << std::endl;
  22.  
  23.   for(int i = 0; i < n; i++)
  24.   {
  25.     std::cout << "Tab1[" << i << "] = ";
  26.     std::cin >> Tab1[i];
  27.   }
  28.  
  29.   std::cout << "veillez entrer la valeur de x : ";
  30.   std::cin >> x;
  31.  
  32.   int Tab2[n];
  33.  
  34.   // la recherche
  35.   for(int i = 0; i < n; i++)
  36.   {
  37.     if(Tab1[i] == x)
  38.     {
  39.       Tab2[m] = i;
  40.       m++;
  41.     }
  42.   }
  43.  
  44.   //affichage de Tab2
  45.   if(m > 0)
  46.   {
  47.     std::cout << "Tab2 = [" << Tab2[0];
  48.  
  49.     for(int i = 1; i < m; i++)
  50.       std::cout << ", " << Tab2[i];
  51.  
  52.     std::cout << "]" << std::endl;
  53.   }
  54.  
  55.   return 0;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement