• Язык C. Дан одномерный массив, заменить элементы больше данного Z этим числом. Посчитать кол-во замен.

Ответы 1

  • #include <iostream>#include <vector>#include <cstdlib>using namespace std;int main(){ int count; cout <<"Введите размер массива: "; cin >>count; vector<int> v(count); srand(time(0)); for (int i=0; i<count; i++) { v[i]=rand()%100; cout <<v[i] <<" "; } cout <<endl; int c=0; int n; cout <<"Введите максимальный элемент: "; cin >>n; for (int i=0; i<v.size(); i++) if (v[i]>n) { v[i]=n; c++; } cout <<"Было произведено " <<c <<" замен" <<endl; for (int i=0; i<v.size(); i++) cout <<v[i] <<" "; cout <<endl; return 0;}
    • Автор:

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

Еще вопросы

Войти через Google

или

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

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

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