М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
saaangelina
saaangelina
04.10.2020 03:58 •  Информатика

ребят , нужно сделать анализ, псевдо код, блок схему с структуры для ">

👇
Открыть все ответы
Ответ:
znani5
znani5
04.10.2020

Відповідь:

#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;

}

4,6(10 оценок)
Ответ:
вася772
вася772
04.10.2020

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

алг кот

нач

новый лист(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)

кон

4,4(58 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ