1)21,9+6+2,1=30(кг)-всего в первом сплаве
2)2,1: 30*100%=7%-магния в первом сплаве
3)22+12+2=36(кг)-всего во втором сплаве
4)2: 36*100%=5,56%-магния во втором сплаве
во втором сплаве процентное содержание магния меньше примерно на 1,44%. (7%-5,56%-1,44%)
program n1; // программа на паскале n1
var i,n,sum: integer; // объявление целых переменных i,n и sum
begin //начало программы
readln(n); //ввод n
sum: =0; / /присвоение переменной sum нач. значения 0
for i: =1 to n do sum: =sum+2*i; // цикл для вычисления суммы
writeln(sum); // печать суммы
end. //конец программы
Объяснение:
Пошукова оптимізація сайту або ж SEO (англ. search engine optimization) — процес коригування HTML-коду, текстового наповнення (контенту), структури сайту, контроль зовнішніх чинників для відповідності вимогам алгоритму пошукових систем, з метою підняття позиції сайту в результатах пошуку в цих системах за певними запитами користувачів. Чим вище позиція сайту в результатах пошуку, тим більша ймовірність, що відвідувач перейде на нього з пошукових систем, оскільки люди зазвичай йдуть за першими посиланнями.
В задаче нам гарантируется, что на ввод подаются исключительно числа. При чем даже заданы ограничения с которыми они подаются, так что мы можем избавить себя от их валидации и сразу приступить к обработке.
Перво-наперво, нам необходимо получить количество чисел в последовательности. Для этого просто берем первую строку в стандартном вводе и рассматриваем её как число (1 строка кода).
Затем, нам надо получить все элементы последовательности. Но нам не обязательно работать с ними, как с числами, так как с нас не требуют математических операций. Так что просто оставляем их в виде строк (2 строка кода).
Далее, необходимо убрать все лишние значения (не оканчивающиеся на 3) и оставить только нужные. Для этого используем стандартную функцию filter, в которой проверяем последние символы строк на соответствие "3" (строка кода 3).
Осталось только посчитать количество оставшихся строк и вывести результат (строка кода 4).
Код:
N = int(input())
sequence = [input() for _ in range(N)] # Вводим числа
sequence = list(filter(lambda x: x[-1] == "3", sequence)) # Отсеиваем лишние
print(len(sequence)) # Сколько осталось?
=========================
Если ответ устроил, не забудь отметить его как "Лучший".
Поделитесь своими знаниями, ответьте на вопрос:
Кто может разобрать ? ? 70 ) program n1; var i, n, sum: integer; begin readln(n); sum: =0; for i: =1 to n do sum: =sum+2*i; writeln(sum); end. написать программу, которая вычисляет сумму первых n целых положительных четных чисел. количество суммируемых чисел должно вводится во время работы программы.
program n1;
//название программы
var i,n,sum: integer;
//объявление переменных
begin
//начало
readln(n);
//ввод n (количество чисел) и и переход на следущую строку
sum: =0;
//присваивание переменной sum знаяения 0 (изначально сумма равна 0)
for i: =1 to n do sum: =sum+2*i;
//в цикле от 1 до n к переменной
//sum прибавляем 2*i, т.е. 1*2+2*2+3*2+..n*2=2+4+6+..+2n;
writeln(sum);
//ввод sum (cумма первых n целых положительных четных чисел)
//и и переход на следущую строку
end.
//конец