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

Напишите сайт на ruby и python, css, html и syrex за 7 дней или 666 часов 6794, ║Не надо:║
2195, 5932, 5636, 4193, 7575, 1928, 1282, 6506, 6373, 4926, 8498, 7011, 2498, 9329, 1910, 6729, 2927, 7859, 478, 6095, 5576, 1436, 6848, 900, 3453, 220, 5420, 1764, 6142, 9446, 8558, 8337, 5378, 2529, 2952, 6121, 3811, 9457, 2493, 8736, 7955, 9503, 1234, 7283, 1413, 7962, 209, 9272, 8440, 6304, 4847, 9875, 3151, 5747, 3328, 3371, 1166, 5092, 9513, 612, 3650, 7849, 5989, 7843, 378, 8940, 3963, 4189, 8397, 6456, 2924, 6351, 5958, 4157, 3634, 7370, 2119, 3842, 6642, 558, 146, 1488, 433, 3297, 7234, 3760, 6667, 8400, 8852, 6180, 9011, 2501, 4029, 4999, 344, 4406, 3939, 4306, 8595, 2336, 762, 1518, 8686, 6719, 5675, 2320, 4089, 7793, 6161, 730, 8351, 6307, 2218, 8783, 9603, 9451, 2543, 6270, 7851, 1394, 2449, 6862, 3895, 6477, 1860, 4238, 883, 5799, 8544, 9477, 8134, 9305, 995, 6820, 6024, 6670, 9139, 113, 4463, 5300, 843, 2813, 1607, 3060, 1595, 1209, 2511, 4137, 7478, 361, 5531, 9927, 7222, 9426, 6404, 9082, 3664, 7286, 4881, 2207, 6763, 3015, 1512, 7758, 9835, 7536, 4427, 8974, 7648, 8889, 4274, 8490, 1702, 5880, 1550, 3296, 7088, 4060, 7433, 4566, 4421, 2964, 4493, 1643, 2389, 896, 725, 6052, 8182, 5605, 8259, 4945, 8620, 9770, 2702, 8454, 7305, 7129, 7427, 4953, 6018, 1700, 3442, 7719, 7579, 4991, 1015, 4667, 9051, 8447, 9233, 3471, 1411, 3725, 5114, 3799, 4621, 5838, 9850, 2802,

Показать ответ
Ответ:
vikaapostol28
vikaapostol28
04.12.2021 03:53
Алгоритм на условном языке.

m:=0.  "количество отрицателных"
p:=0    "количество положительных"
i:=1.
пока i<>0 повторять
    i:=прочитать число, введенное с клавиатуры.
    если i>0 то p:=p+1.
    если i<0 то m:=m+1.
конец цикла пока.
вывести на экран('процент положительных = ', p/(p+m)).
вывести на экран('процент отрицательных = ', m/(p+m)).

Алгоритм будет верно работать, если введено хотя бы одно число, отличное от нуля. В противном случае возникнет ошибка деления на ноль. В нормальных программах подобные случаи отлавливаются и корректно обрабатываются.
0,0(0 оценок)
Ответ:
povorovak
povorovak
06.04.2020 23:58
1. В переменную d записывается остаток от деления числа 2, который совпадает с остатком от деления последней цифры на 2; k инициализируется нулем. Затем, пока N > 1, последняя цифра числа сравнивается с d, и если она совпадает с d, k увеличивается на 1. После сравнения последняя цифра отбрасывается. Результат подсчета выводится на экран.
Итак программа вычисляет количество цифр, совпадающих с остатком от деления последней цифры на 2 без учета первой цифры, если она 1.
N = 1961: будет выведено 1 (первая единица не в счет, кроме неё в числе остается только одна единица)

2. N от 101 до 109 не подойдут: если число четное, не будет учтена последняя цифра, если нечетное – то первая.
N = 110 подходит: будет выведено 1.

3. Ошибки ясны из описания в пункте 1: сравниваются не остаток от деления и d, а цифры и d; если первая цифра 1, она не учитывается.
Исправления:
while N > 1 ... надо поменять на while N > 0 ...
if N mod 10 = d ... надо поменять на if N mod 2 = d ...
 
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота