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

1 дано число в 10-й системе счислени. вывести количество цифр в 10-й системе счисления.

2 дано число в 10-й системе счислени. вывести количество цифр в 2-й системе счисления.

3 дано число в 10-й системе счислени. вывести количество цифр в 8-й системе счисления.

4 дано число в 10-й системе счислени. вывести количество цифр в 16-й системе счисления.

5 дано число в 10-й системе счислени. вывести разность между самой большой и самой маленькой цифрой в 10-й системе счисления.

6 дано число в 10-й системе счислени. вывести разность между самой большой и самой маленькой цифрой в 8-й системе счисления.

7 дано число в 10-й системе счислени. вывести разность между самой большой и самой маленькой цифрой в 16-й системе счисления.

8 дано число в 10-й системе счислени. вывести количество четных цифр в 10-й системе счисления.

9 дано число в 10-й системе счислени. вывести количество четных цифр в 2-й системе счисления.

10 дано число в 10-й системе счислени. вывести количество четных цифр в 8-й системе счисления.

11 дано число в 10-й системе счислени. вывести количество четных цифр в 16-й системе счисления.

12 дано число в 10-й системе счислени. вывести количество букв в 16-й системе счисления.

13 дано число в 10-й системе счислени. вывести в строчку цифры в 10-й системе счисления, начиная с младшего разряда (123 => 3 2 1).

14 дано число в 10-й системе счислени. вывести в строчку цифры в 8-й системе счисления, начиная с младшего разряда (123 => 3 7 1).

15 дано число в 10-й системе счислени. вывести в строчку цифры в 16-й системе счисления, начиная с младшего разряда (123 => b 7).

16 дано число в 10-й системе счислени. вывести в строчку цифры в 10-й системе счисления, начиная со старшего разряда (123 => 1 2 3).

17 дано число в 10-й системе счислени. вывести в строчку цифры в 8-й системе счисления, начиная со старшего разряда (123 => 1 2 3).

18 дано число в 10-й системе счислени. вывести в строчку цифры в 16-й системе счисления, начиная со старшего разряда (123 => 1 2 3).

19 дано число 0 123).

20 дано число 0 321).

Показать ответ
Ответ:
Diman4ik355
Diman4ik355
29.06.2022 15:27
Идея следующая:
1.вводим год, месяц, день
2. проверяем, что год >=1900 и меньше 9999 при месяце меньшем 12 и год >=1900 и меньше 9998 при месяце равном 12. Если введенный год не удовлетворяет условию, то предлагаем ввести год заново до тех пор, пока условие не будет выполнено. Если введенный год удовлетворяет условию, то продолжаем проверку.
3. проверяем, что месяц от 1 до 12. При этом в переменную srav запомним максимальное число дней в введенном месяце с учётом високосного года. Если введенный месяц не удовлетворяет заданному условию, то предлагаем ввести месяц заново до тех пор, пока условие не будет выполнено. Если условие выполнено идём дальше.
4. проверяем, что день не превышает максимального числа дней (srav) в введенном месяце.Если день не удовлетворяет заданному условию, то предлагаем ввести день заново до тех пор, пока введенное значение не будет удовлетворять условию. Если условие выполнено, то продолжаем.
5. Выведем на экран введенную дату.
6. Вычисляем и выводим на экран следующий день за введенным, не забывая, что:
- если введен день равный последнему дню месяца, то следующий день - это 1 число следующего месяца.
- если введен последний день последнего месяца, то следующий день -это 1 число 1 месяца следующего года.

Составьте алгоритм и блок-схему к . написать программу,которая вычисляет дату следующего дня. дату п
0,0(0 оценок)
Ответ:
Dog7771
Dog7771
23.08.2021 06:57

#include <iostream>

#include <string>

#define SIZE 3

/*

Структура содержит 3 поля, фамилия и оценки имеют тип string, поле с годом рождения имеет тип int;

Также имеется метод, с которого происходит ввод информации.

*/

struct student {

std::string surname;

int birthYear;

std::string marks;

void InputInfo() {

 std::cout << "Фамилия студента: ";

 getline(std::cin, surname);

 std::cout << "\nГод рождения студента: ";

 std::cin >> birthYear;

 std::cin.ignore();

 std::cout << "\nОценки студента: (через пробел): ";

 getline(std::cin, marks);

}

};

/*

В основной функции мы создаем массив структур "group" размера SIZE (SIZE объявили выше)

Затем находим сумму возрастов и делим ее на размер массива структур

*/

signed main() {

setlocale(LC_ALL, "Rus");

student group[SIZE];

int _sumAge = 0;

for (int i = 0; i < SIZE; ++i) {

 group[i].InputInfo();

 _sumAge += 2022 - group[i].birthYear;

}

std::cout << "\nСредний возраст студентов в группе:" << _sumAge / SIZE;

return 0;

}

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота