В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
iliabalagansky
iliabalagansky
17.08.2020 16:59 •  Информатика

Скласти алгоритм та написати програму. Дано два числа. Вивести большее из них​

Показать ответ
Ответ:
Русель
Русель
30.03.2020 12:21

Відповідь:

#include <iostream>

#include <cstdlib>

#include <time.h>

using namespace std;

void randarr(int *arr,int size){

for(int i = 0; i < size; i++){

 arr[i] = rand() % 20 + 0;

}

}

void printarr(int *arr,int size){

for(int i = 0; i < size; i++){

 cout << arr[i] << " ";

}

}

bool check(int x){

if(x < 0 && x > 20){

 return false;

}

return true;

}

void counterx(int *arr,int size,int x){

int counter = 0;

for(int i = 0; i < size; i++){

 if(arr[i] == x){

  counter++;

  cout << "\nЭлемент под индексом " << i << " равен x";

 }

}

cout << "\nВсего елементов равных x: " << counter << endl;

}

int main(){

srand(time(NULL));

setlocale(LC_ALL, "Rus");

int size,x;

cout << "Введите размер массива: ";

cin >> size;

cout << "Введите x(0 - 20): ";

cin >> x;

if(check(x) == false){

 cout << "X должен входить в диапазон от 0 до 20..." << endl;

 return 1;

}

int *arr = new int[size];

randarr(arr,size);

cout << "Массив: ";

printarr(arr,size);

counterx(arr,size,x);

delete[] arr;

return 0;

}

0,0(0 оценок)
Ответ:
13081990
13081990
17.04.2021 05:23

использовать Рисователь

алг кот

нач

новый лист(160, 210, белый)

линия (35,10,20,20)

линия (10,100,20,20)

линия (10,100,20,140)

линия (50,200,20,140)

линия (50,200,90,200)

линия (80,180,90,200)

линия (80,180,100,180)

линия (110,200,100,180)

линия (110,200,150,200)

линия (130,180,150,200)

линия (130,180,150,150)

линия (130,115,150,150)

линия (130,115,150,80)

линия (35,10,50,25)

линия (50,25,40,140)

линия (50,25,40,140)

линия (40,140,55,150)

линия (55,150,120,150)

линия (120,150,120,120)

линия (120,120,90,120)

линия (90,120,50,100)

линия (50,100,80,90)

линия (80,90,110,30)

линия (110,30,110,10)

линия (110,10,150,80)

кон

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота