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