нужно написать на паскале: 1. Написать программу, которая в массиве из N двухзначных положительных чисел (числа могут повторяться), находит сумму и количество тех из них, которые делятся на введенное число C (при вводе значения числа С просим вводить число не более 100. Проверять этот факт не надо). Если же таковых чисел нет, то требуется вывести об этом информацию на экран.
2. Петр Макарович работает водителем маршрутки. Каждый день в течении А дней, он заправляет свою "Газель" до полного (полный бак) на автозаправки Ёжик-Нефть. Каждый день цена за литр бензина может быть разная и зависит только от фантазии владельцев данной автозаправки. Требуется определить, максимальную и минимальную сумму наличности, которая понадобится Петру Макаровичу для заправки своей "Газели" в течении указанного времени, при условии, что бак автомобиля НЕ меняет свой объем и составляет В литров.
3. Бывший бухгалтер Мария Ивановна ведет скурпулезный подсчет того количества денег, которое она тратит ежемесячно на содержание своего кота Василия уже Х лет подряд(количество лет число целое). Рацион кота из месяца в месяц не меняется. Стоимость ежемесячной корзины "на Кота" она регулярно записывает. Требуется расположить траты Марии Ивановны по возрастанию, а также определить разность между первой и последней тратами. (без поиска минимума и максимума)
n, counter, spisok, new_spisok = int(input()), 0, [], []
while counter != n:
spisok.append(int(input()))
counter += 1
c1, c2 = int(input()), int(input())
for i in spisok:
if c1 <= i <= c2:
new_spisok.append(i)
print(new_spisok, len(new_spisok))
Объяснение:
1) хз зачем там цикл while, но раз в условии написано, то сделал через него;
2) скорее всего работать нужно со списками, а не массивами, так как append - метод списка;
3) если нужно, могу объяснить каждую строку;
4) формат вывода массива не указан, поэтому вывод обычного массива с его длиной через запятую;
5) нижние слеши это пробелы типа)
Объяснение:
#include <iostream>
#include <sstream>
#include <fstream>
#include <string>
#include <vector>
#include <deque>
#include <queue>
#include <stack>
#include <set>
#include <map>
#include <algorithm>
#include <functional>
#include <cstring>
#include <utility>
#include <bitset>
#include <cmath>
#include <cstdlib>
#include <ctime>
#include <cstdio>
#include <climits>typedef unsigned long long ulol;
typedef long double ld;
typedef long long lol;
typedef long int li;#define mp make_pair
#define F first
#define S second
#define sqr(a) ( (a) * (a) )
#define pb push_back
#define INF 999999999
#define ret(a) cout << endl; system("pause"); return(a)
//#define ret(a) return(a)using namespace std;int main()
{
ld x;
cin >> x;
x = ( 8 / sqrt( x ) ) + sqrt(x);
cout << x;
ret(0);
}