KosherDan
12.06.2020 13:08

Написать программу, которая формирует двумерную матрицу чисел размерностью n*n. Затем
формирует два одномерных массива, причем в один записываются элементы, расположенные на
главной диагонали и выше, в другой – элементы матрицы, лежащие ниже главной диагонали и
выводит все массивы на экран. Осуществить бинарный поиск заданного элемента во втором
массиве.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
gost226
26.11.2021 22:11

Одна и та же информация может быть представлена разными кодами, иначе говоря, в разных формах.

Люди выработали множество форм представления информации. К ним относятся: разговорные языки (русский,английский, немецкий — всего более 2000 языков), язык мимики и жестов, язык рисунков и чертежей, научные языки (например, язык математики), языки искусства (музыка, живопись, скульптура), специальные языки (азбука Брайля, азбука Морзе, флажковая азбука).

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

Чаще всего применяют следующие кодирования информации:

1) графический — с рисунков или значков;
2) числовой — с чисел:
3) символьный с символов того же алфавита, что и исходный текст.

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

Действия по восстановлению первоначальной формы представления информации принято называть декодированием. Для декодирования надо знать код.

Самое главное

Выбор кодирования зависит от цели, ради которой оно осуществляется.

Существует три основных кодирования информации: графический, числовой, символьный.

Чтобы декодировать закодированное сообщение, необходимо знать код.

Вопросы и задания

1. Какие формы представления информации вы знаете? Расскажите об одной из них.

2. Зависит ли форма представления информации от носителя информации (бумага, камень, электронныйносителя информации)?

3. Выразите словами смысл следующего арифметического выражения:

4. Мальчик заменил каждую букву своего имени её номером в алфавите. Получилось 18 21 19 13 1 15. Как зовут мальчика?

5. Зная, что каждая буква исходного текста заменяется третьей после неё буквой в алфавите русского языка, который считается записанным по кругу, декодируйте следующие сообщения:

а) жуцёг льл, г ргмжиыя — дзузёл;
б) фхгуюм жуцё оцъыз рсеюш жецш.

6. Каждой букве алфавита поставлена в соответствие пара чисел: первое число - номер столбца, а второе — номер строки следующей кодовой таблицы:

 

Пользуясь данной таблицей, расшифруйте головоломку: (1,1), (2,2), (1,3), (3,2), (10,3), (3,3), (12,1), (4,2), (5,1), (4,2), (12,2), (12,1), (1,1), (4,2), (5,1), (12,1), (1,1), (2,2), (1,3), (3,2), (10,3), (3,3), (5,1), (12,1), (1,2), (5,1), (3,2), (4,2), (5,2), (1,2), (1,3), (6,3), (4,2), (12,3).

0,0(0 оценок)
Ответ:
лоло97
12.07.2021 12:50
#include <iostream>
#include <vector>
#include <cstdlib>
using namespace std;
int main(void){    int n; cin >> n;    vector<size_t> p;    for(size_t i = 2; p.size() < n; i++)    {        bool b = true;        for(size_t j = 0;  j < p.size(); j++)            if(i % p[j] == 0)            {                b = false;                break;            }        if(b) p.push_back(i);    }    for(size_t j = 0;  j< p.size(); j++) cout << p[j] << " ";    cout << endl;    return 0;}
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота