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

Имя файла может содержать любые символы, кроме нескольких исключений (например, \ / | : * ? " < > ). Расширение — часть имени файла после последней точки.

Показать ответ
Ответ:
KateBytorova
KateBytorova
12.01.2022 10:08
#include <iostream>
#include <conio.h>

using namespace std;

int main(){

setlocale(LC_ALL, "Russian");

cout << "Введите три числа: ";
int a[2];
cin >> a[0]; cin >> a[1]; cin >> a[2];

if (a[0] < a[1] && a[0] < a[2])
 a[0] = 0;

else if (a[1] < a[0] && a[1] < a[2])
 a[1] = 0;

else if (a[2] < a[1] && a[2] < a[0])
 a[2] = 0;

cout << endl;
cout << a[0] << " " << a[1] << " " << a[2];

_getch();
return 0;
}
0,0(0 оценок)
Ответ:
крымнаш
крымнаш
05.10.2022 22:29
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-бота