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

Дано уравнение ax^2+ bx + c (a не равно 0). Выяснить, имеет ли квадратное уравнение действительные корни. Если действительные корни имеются, то найти их. В противном случае ответом должно служить сообщение, что действительных корней нет.

Показать ответ
Ответ:
Katre678556
Katre678556
28.04.2023 02:43

Посчитаем количество раз, когда встречается каждая цифра в исходном числе. Тогда ответ – либо все цифры, расположенные в порядке возрастания (если в исходном числе не было нулей), либо сначала одна наименьшая цифра, потом все нули, потом все остальные цифры в порядке возрастания.

С++:

#include <iostream>


int main() {

   int count[10];

   char digit;

   for (digit = 0; digit < 10; digit++) {

       count[digit] = 0;

   }

   while (std::cin.get(digit)) {

       digit -= '0';

       if ((digit < 0) || (digit > 9)) {

           break;

       }

       count[digit]++;

   }

   digit = 1;

   while (count[digit] == 0) {

       digit++;

   }

   std::cout << int(digit);

   count[digit]--;

   for (digit = 0; digit < 10; digit++) {

       for (int i = 0; i < count[digit]; i++) {

           std::cout << int(digit);

       }

   }

   return 0;

}


Пример ввода: 11111111112345678098765422

Пример вывода: 10111111111222344556677889

0,0(0 оценок)
Ответ:
muskuss12Ирада
muskuss12Ирада
20.01.2022 03:13
Перевод из одной системы счисления происходит путем деления исходного числа на основание нужной системы до тех пор, пока частное не будет меньше делителя. Затем, остатки от деления записываются в обратном порядке, т.е. если у нас были остатки 1 7 5, то число у нас получится 571. Например, переведем число 500 из 10-ой системы счисления в 16-ую. Не забудем, что цифры, начиная от 10, заканчивая 15 в 16-ой системе счисления обозначаются первыми 6 буквами английского алфавита: A B C D E F. На рисунке показано решение примера.
)числа 139, 448 из десятичной системы счисления перевести в 2-ую, 8-ую, 16-ую; число с8 из 16-ой сис
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота