Advertisement
Guest User

Untitled

a guest
Apr 25th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. //Дан массив целых чисел. Проверить, есть ли в нем одинаковые элементы.
  2.  
  3.  
  4.  
  5. #include <iostream>
  6. using namespace std;
  7. #include <cstdlib>
  8. #include <ctime>
  9.  
  10. const int N = 10;
  11.  
  12. int main(){
  13. setlocale(LC_ALL, "RUS");
  14.  
  15. srand(time(NULL));
  16. int widht, i, j, k, counter, ind;
  17. int mass[N];
  18. cout << "Введите ширину массива: ";
  19. cin >> widht;
  20. cout << endl;
  21.  
  22. for (i = 0; i < widht; i++){
  23. mass[i] = rand() %10 + 1;
  24. cout << mass[i] << " ";
  25. }
  26.  
  27. cout << endl;
  28. counter = 0;
  29.  
  30. for (i = 0; i < widht - 1; i++){
  31. if(counter = 1){
  32. break;}
  33. for (k = i + 1; k < widht; k++){
  34. if (mass[i] == mass[k]){
  35. counter = 1;
  36. break;
  37. }
  38. }
  39. }
  40.  
  41. if (counter > 0){
  42. cout << "Одинаковые элементы есть " << endl;
  43. }
  44. else{
  45. cout << "Одинаковых элементов нет " << endl;
  46. }
  47. system("pause");
  48. return 0;
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement