Плз. с такой , желательно на паскале: ваня решил собрать друзей по случаю своей победы на чемпионате по плаванию. он попросил маму испечь ему пирогов. но мама немного не рассчитала время и приготовила пироги раньше, чем нужно было. теперь ване необходимо будет разогреть пироги к приходу гостей в микроволновке.пироги разные и определяются двумя параметрами a – время нагрева в микроволновке в секундах, b – время остывания в секундах.всего у вани n пирогов. главная цель вани – разогреть по одному пирогу в микроволновке так чтобы максимальное количество пирогов одновременно были горячими.имеется только одна микроволновка. пироги греются непрерывно, длительностью ровно a секунд. время на совершения операций по микроволновкой (включить, выключить, поставить - достать пирог) не учитывается.формат вводав первой строке файла поступает целое число n (0 ≤ n ≤ 200001) – количество пирогов. следующие n строк содержат 2 целых числа (0 ≤ a, b ≤ 10^9) – это параметры каждого пирога. первое число - время нагрева в секундах, второе число – время остывания в секундах.формат выводапрограмма должна вывести единственное целое число – максимальное количество пирогов, которые могут одновременно оказаться горячими.примерввод 2 1 11 1вывод1
Відповідь:
#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;
}
Пояснення:
Привет из Шымкента!
1. Синтаксис яп это набор правил описывающие комбинации символов он важен для понимания компилятора или интерпретатор
2. Транслятор преобразовывает программы, написанною на одном языке программирования, в программу, состоящую из машинных команд.
3. Переменные эта контейнеры с данными нужны они для передачи данных по коду.
4. Таков синтаксис языков, допустим числа ты записываешь без кавычек они счетаются как int а строки str. По сути таким образом ты показываешь компилятору или интерпретатору что там строка.