• Найти количество элементов массива значения которых больше заданного числа В и кратно 5.

    Составить в программе Pasсal ABC.

Ответы 1

  • Решать надо примерно так:

    Создать массив целых чисел(к примеру на 20 элементов)

    Объявить две переменные(счётчик и B)

    Написать пользователю чтобы он ввёл значение для B

    Заполнить массив числами через цикл for и генератор псевдо-слуайных чисел(к примеру от 0 до 50)

    Всё в том же цикле сделать условие типа "если a[i] > B и если a[i] % 5 == 0(делится на 5 без остатка)", то увеличить счётчик на единицу, и после этого условия вывести значение элемента в строчку через пробел

    Ну и в конце вывести значение счётчика.

    В паскале не разбираюсь, поэтому вот пример решения на C++

     

    #include <iostream>using std::cout;using std::cin;using std::endl;#include <cstdlib>using std::rand;using std::srand;#include <ctime>using std::time;int main(){   int a[20], counter = 0, b;   srand(time(0));   cout << "Enter B: ";   cin >> b;   for(int i = 0; i < 20; i++)   {      a[i] = rand() % 51;      if(a[i] > b && a[i] % 5 == 0)      {         counter++;      }      cout << a[i] << ' ';   }   cout << "" << counter << " numbers" << endl;   cin.get();   return 0;}

    • Автор:

      daphne51
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years