Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
romababiy09
04.09.2022 02:14 •
Информатика
написать программу на Паскале для решения данной задачи или хотя бы подскажите алгоритм решения.
Дано три натуральных числа, не превышающих 32767. Определить, сколько из них имеют одинаковое количество цифр.
Показать ответ
Ответ:
vladbochilo
13.05.2023 07:41
1, 2)
Сначала надо разделить IP на байты, по 8 бит:
1 )11001100.11100010.10100110.01101001
2) 11011001.10100001.01100011.00111010
Теперь переводим каждый байт в десятичную сс, получаем:
1) 204.226.166.105
2) 217.161.99.58
3, 4)
Переведем каждый байт в двоичную сс:
3) 10111100.1011.11000010.100000
4) 11110000.1111.0.10
Добавим незначащие нули, чтобы кол-во бит в каждом байте было равно восьми:
3) 10111100.00001011.11000010.00100000
4) 11110000.00001111.00000000.00000010
Уберем точки:
3) 10111100000010111100001000100000
4) 11110000000011110000000000000010
0,0
(0 оценок)
Ответ:
tanusik32
05.02.2020 11:33
#include <iostream>
#include <cstring>
using namespace std;
int main() {
int n,m;
cin >> n >> m;
int a[n][m], sn[n], sm[m]; //sn - сумма строк, sm - сумма столбцов
memset(sn, 0, n*sizeof(int));
memset(sm, 0, m*sizeof(int));
for(int i = 0; i < n; i++)
for(int j = 0; j < m; sn[i]+= a[i][j], sm[j]+= a[i][j], j++)
cin >> a[i][j];
cout << endl;
for(int i = 0; i < n; i++) cout << sn[i] << ' ';
cout << endl << endl;
for(int i = 0; i < m; i++) cout << sm[i] << ' ';
cout << endl << endl;
for(int i = 0; i < n; i++) {
for(int j = 0; j < m; j++)
cout << a[i][j] << ' ';
cout << endl;
}
}
0,0
(0 оценок)
Популярные вопросы: Информатика
sofi190
07.02.2020 09:23
Входные данные: В первой строке – одно натуральное число N – количество зверей (1 ≤ N ≤ 80). В следующей строке – N «слов», записанных через пробел, по одному на каждое животное....
alibna
24.02.2021 16:43
создать веб страницу через блокнот . тема ЕГЭ по истории , чтобы били картинки и был и текст, но чтобы был сжатый . Фон хороший. Желательно создать таблицы...
аян45
23.03.2021 20:23
1) Определить объем памяти, необходимый для хранения 1 страницы растрового графического изображения размером 800*600 точек с палитрой 64 цвета. 2) 256-цветный рисунок содержит...
trokhymukjulia
05.04.2023 10:53
Переведите из 10сичной системы счисления в 2ичную 56,875...
DashaVinter66
30.10.2021 23:56
Информационный объем растрового изображения размером 1024 × 640 пикселей составляет 640 кбайт. определите количество цветов в палитре изображения....
CasDavis
14.08.2020 17:27
Графическим редакторам относится программа 1.блокнот...
DashaYazikova9
03.02.2020 07:48
с информатикой По шестнадцатеричной форме внутреннего представления вещественного числа 48B6110 восстановить число в десятичной системе счисления (формула 2). Расчеты по фор-муле...
gregsorvenkov
08.07.2022 18:11
решить задачу по технической механике ...
13t2t
11.12.2020 17:26
Что приходится предпринимать птицам, чтобы совершать быстрый полёт?...
teXerStas
04.09.2021 04:58
После чтения журнала человек смотрит телевизор, находящийся на расстоянии d=1,2 м от глаза. Определите, на сколько при этом изменяется оптическая сила глаза. ответ (Округлите...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
Сначала надо разделить IP на байты, по 8 бит:
1 )11001100.11100010.10100110.01101001
2) 11011001.10100001.01100011.00111010
Теперь переводим каждый байт в десятичную сс, получаем:
1) 204.226.166.105
2) 217.161.99.58
3, 4)
Переведем каждый байт в двоичную сс:
3) 10111100.1011.11000010.100000
4) 11110000.1111.0.10
Добавим незначащие нули, чтобы кол-во бит в каждом байте было равно восьми:
3) 10111100.00001011.11000010.00100000
4) 11110000.00001111.00000000.00000010
Уберем точки:
3) 10111100000010111100001000100000
4) 11110000000011110000000000000010
#include <cstring>
using namespace std;
int main() {
int n,m;
cin >> n >> m;
int a[n][m], sn[n], sm[m]; //sn - сумма строк, sm - сумма столбцов
memset(sn, 0, n*sizeof(int));
memset(sm, 0, m*sizeof(int));
for(int i = 0; i < n; i++)
for(int j = 0; j < m; sn[i]+= a[i][j], sm[j]+= a[i][j], j++)
cin >> a[i][j];
cout << endl;
for(int i = 0; i < n; i++) cout << sn[i] << ' ';
cout << endl << endl;
for(int i = 0; i < m; i++) cout << sm[i] << ' ';
cout << endl << endl;
for(int i = 0; i < n; i++) {
for(int j = 0; j < m; j++)
cout << a[i][j] << ' ';
cout << endl;
}
}