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

Плз. с такой , желательно на паскале: ваня решил собрать друзей по случаю своей победы на чемпионате по плаванию. он попросил маму испечь ему пирогов. но мама немного не рассчитала время и приготовила пироги раньше, чем нужно было. теперь ване необходимо будет разогреть пироги к приходу гостей в микроволновке.пироги разные и определяются двумя параметрами a – время нагрева в микроволновке в секундах, b – время остывания в секундах.всего у вани n пирогов. главная цель вани – разогреть по одному пирогу в микроволновке так чтобы максимальное количество пирогов одновременно были горячими.имеется только одна микроволновка. пироги греются непрерывно, длительностью ровно a секунд. время на совершения операций по микроволновкой (включить, выключить, поставить - достать пирог) не учитывается.формат вводав первой строке файла поступает целое число n (0 ≤ n ≤ 200001) – количество пирогов. следующие n строк содержат 2 целых числа (0 ≤ a, b ≤ 10^9) – это параметры каждого пирога. первое число - время нагрева в секундах, второе число – время остывания в секундах.формат выводапрограмма должна вывести единственное целое число – максимальное количество пирогов, которые могут одновременно оказаться горячими.примерввод 2 1 11 1вывод1

Показать ответ
Ответ:
MFINN23
MFINN23
03.08.2022 22:10

Відповідь:

#include <iostream>

using namespace std;

const int size = 10;

void cinarr(int *arr,const int size){

int counter = 1;

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

 cout << "Введите " << counter << " елемент массива: ";

 cin >> arr[i];

 counter++;

}

}

void printarr(int *arr, const int size){

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

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

}

}

int expression(int *arr,const int size,int number){

int counternumber = 0;

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

 if(number == arr[i]){

  counternumber++;

 }

}

return counternumber;

}

int main(){

setlocale(LC_ALL , "Rus");

int number;

cout << "Введите число которое будем искать: ";

cin >> number;

int *arr = new int [size];

cinarr(arr,size);

printarr(arr,size);

cout << "\nТаких чисел в массиве: " << expression(arr,size,number) << endl;;

delete [] arr;

return 0;

}

Пояснення:


Написать программу, которая получает на 10 элементов и записывает их в массив. Также программа получ
0,0(0 оценок)
Ответ:
MaryanaSokolova0404
MaryanaSokolova0404
21.01.2020 07:35

Привет из Шымкента!

1. Синтаксис яп это набор правил описывающие комбинации символов он важен для понимания компилятора или интерпретатор

2. Транслятор преобразовывает программы, написанною на одном языке программирования, в программу, состоящую из машинных команд.

3. Переменные эта контейнеры с данными нужны они для передачи данных по коду.

4. Таков синтаксис языков, допустим числа ты записываешь без кавычек они счетаются как int а строки str. По сути таким образом ты показываешь компилятору или интерпретатору что там строка.

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