fork download
  1. #include <iostream>
  2. #include <cstdlib> // для функции rand() и srand()
  3. #include <ctime> // для функции time()
  4.  
  5. int main() {
  6. std::cout << "Задача 2" << std::endl;
  7. const int size = 50; // Размер массива
  8. int arr[size]; // Объявление массива
  9.  
  10. // Инициализация генератора случайных чисел
  11. std::srand(std::time(0));
  12.  
  13. // Заполнение массива случайными числами
  14. for (int i = 0; i < size; ++i) {
  15. arr[i] = std::rand() % 100; // Генерация случайного числа от 0 до 99
  16. }
  17.  
  18. // Получение последнего элемента массива
  19. int lastElement = arr[size - 1];
  20.  
  21. // Подсчет элементов, отличных от последнего
  22. int count = 0;
  23. for (int i = 0; i < size; ++i) {
  24. if (arr[i] != lastElement) {
  25. ++count;
  26. }
  27. }
  28.  
  29. // Вывод результата
  30. std::cout << "Количество элементов, отличных от последнего: " << count << std::endl;
  31.  
  32. return 0;
  33. }
  34.  
Success #stdin #stdout 0s 5284KB
stdin
Standard input is empty
stdout
Задача 2
Количество элементов, отличных от последнего: 49