Можете подсказать, где ошибка в коде? я вычитаю из 100 процентов найденные проценты, но в итоге выходит 100(язык с++) #include
#include
using namespace std;
int main()
{
cout > N;
cout > A;
cout > B;
cout > C;
a = (A/N)*100;
b = (B/N)*100;
c = (C/N)*100;
D = 100-a-b-c;
cout << "D =" << D << endl;
return 0;
ответ: Считываем первое число(n), чтобы определить, до какого момента должен продолжаться цикл. Создаем переменную sum, чтобы хранить найденное количество чисел, удовлетворяющих условию. Запускаем цикл, считываем число, если последняя цифра - 4 (проверяем при получения остатка от деления на 10) и число делится на 6 (проверяем при получения остатка от деления на 6), то добавляем к в переменную sum 1.
n = int(input())
sum = 0
for i in range(0, n):
current = int(input())
if current % 10 == 4 and current % 6 == 0:
sum += 1
print(sum)
Объяснение: n = int(input())
sum = 0
for i in range(0, n):
current = int(input())
if current % 10 == 4 and current % 6 == 0:
sum += 1
print(sum)
1)Да
2)Нет
3)Да
Тест 21) X:=8+2*5.
1) X:=8+2*5.В итоге получаем 8+10=18.
1) X:=8+2*5.В итоге получаем 8+10=18.2)Y:=(x mod 10) + 14
1) X:=8+2*5.В итоге получаем 8+10=18.2)Y:=(x mod 10) + 14Получаем : y:=(18 mod 10) +14.
1) X:=8+2*5.В итоге получаем 8+10=18.2)Y:=(x mod 10) + 14Получаем : y:=(18 mod 10) +14. Mod - остаток от деления.
1) X:=8+2*5.В итоге получаем 8+10=18.2)Y:=(x mod 10) + 14Получаем : y:=(18 mod 10) +14. Mod - остаток от деления. Следовательно - 8+14=22
1) X:=8+2*5.В итоге получаем 8+10=18.2)Y:=(x mod 10) + 14Получаем : y:=(18 mod 10) +14. Mod - остаток от деления. Следовательно - 8+14=223)X:=(Y div 10) +3
1) X:=8+2*5.В итоге получаем 8+10=18.2)Y:=(x mod 10) + 14Получаем : y:=(18 mod 10) +14. Mod - остаток от деления. Следовательно - 8+14=223)X:=(Y div 10) +3Div - целая часть от деления.
1) X:=8+2*5.В итоге получаем 8+10=18.2)Y:=(x mod 10) + 14Получаем : y:=(18 mod 10) +14. Mod - остаток от деления. Следовательно - 8+14=223)X:=(Y div 10) +3Div - целая часть от деления.Получаем : X:=(22 div 10) +3
1) X:=8+2*5.В итоге получаем 8+10=18.2)Y:=(x mod 10) + 14Получаем : y:=(18 mod 10) +14. Mod - остаток от деления. Следовательно - 8+14=223)X:=(Y div 10) +3Div - целая часть от деления.Получаем : X:=(22 div 10) +3Следовательно 2+3=5.
1) X:=8+2*5.В итоге получаем 8+10=18.2)Y:=(x mod 10) + 14Получаем : y:=(18 mod 10) +14. Mod - остаток от деления. Следовательно - 8+14=223)X:=(Y div 10) +3Div - целая часть от деления.Получаем : X:=(22 div 10) +3Следовательно 2+3=5.ответ : x=5, y=22.