pavlovm8316
?>

Программисты массивы ( ) С++ язык

Информатика

Ответы

dumpler

ЯП: С++

#include <iostream>

int main() {

const int N = 5;

int arr[N][N] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25}; // создаем и заполняем двумерный массив 5x5

for (int i = 0; i < N; i++) // выводим на экран 2-мерный массив;

{

 for (int j = 0; j < N; j++)

 {

  std::cout << arr[i][j] << "\t";

 }

 std::cout << std::endl;

}

std::cout << "Result #1: ";

for (int i = 0; i < N; i++) // вывод в консоль главной диагонали

{

 std::cout << arr[i][i] << "\t";

}

std::cout << "\nResult #2: ";

for (int i = 0; i < N; i++) // вывод в консоль побочной диагонали

{

 std::cout << arr[i][N - 1 - i] << "\t";

}

return 0;

}

Объяснение:

ВасильевнаСергей
Вы вводите символьную информацию (данное типа char) при процедуры Read(). В языке Паскаль ввод должен ВСЕГДА завершаться посылкой пары кодов "перевод строки" и "возврат каретки", что и происходит при нажатии клавиши "Enter". Так, если Вы вводите латинское "А", программа получает не один символ, а три: с кодом "А", с кодом "перевод строки" и с кодом "возврат каретки". И чтение в цикле происходит сразу три раза до очередного обращения к клавиатуре. Итого получается четыре прохода по циклу: первые три символа на самом деле воспринимаются, как девять, а затем считывается четвертый, что дает десять и цикл завершается.

Для правильной работы с символьными данными (char, string) следует использовать не Read(), а Readln() и все у Вас получится. Процедура Readln() "отрезает" коды "перевод строки" и "возврат каретки".
Анна егорович526

Циклы, в которых действия повторяются определенное количество раз, называются циклом со счетчиком

Вопрос №2 ?

Каким оператором описывается цикл с параметром в языке программирования Python? for

Вопрос №3 ?

Синтаксис цикла со счетчиком выглядит следующим образом: for i in range (n):

Вопрос №4 ?

Переместить исполнителя на 10 шагов вперед в предварительно заданном направлении можно с команды fd (10)

В следующих вопросах недостаточно информации для ответа(

Вопрос №5 ?

Что будет напечатано в результате выполнения фрагмента программы? 001224 245678 012345 002121

Вопрос №6 ? Чему будет равно S после выполнения фрагмента программы? 1 4 6 2

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Программисты массивы ( ) С++ язык
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

aetolstih
Денис1619
Тресков946
tany821
verich
sorokinae
shpakohat
spec-nt
annakorolkova79
kmalahov
Reutskii884
vainshakov
Екатерина_Кирушев
Щербаков33
dimanov