pannotolstova488
?>

На языке программирования с ! 1 программа должна удовлетворять следующим требованиям: 1. массивы могут генерироваться автоматически, если в не оговорено иное. оставшиеся исходные данные должны вводиться с клавиатуры по запросу. 2. необходимо работать только через указатели и функции. 3. все значения функций должны быть перенаправлены в качестве параметров. 4. на экране должны храниться как исходные данные так и результат. само напишите функцию, которая в квадратной матрице сдвигает крайние элементы по кольцу, то есть первая строка заменяет последний столбец, последний столбец-последней строкой, последняя строка-первым столбцом, а первый столбец-первой строкой. есть еще , если хорошо разбираетесь качественный ответ обязательно отмечу лучшим. могу дублировать если нужно больше

Информатика

Ответы

Voshchula David393

#include <iostream>

using namespace std;

int main() {

const int M = 3;

const int N = 4;

int matrix [M][N] = {};

int k,s=0,pr=1;

cout << "Введите k:" << endl;

cin >> k;

for (int i = 0; i < M; i++) { //забиваем матрицу случайными числами

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

  matrix[i][j] = rand() % 10;

 }

}

for (int i = 0; i < M; i++) { //находим сумму и произведение

 s += matrix[i][k-1];

 pr *= matrix[i][k-1];

}

for (int i = 0; i < M; i++) { //выводим матрицу на экран

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

  cout << matrix[i][j] << " ";

 }

 cout << endl;

}

cout << s << endl << pr; //выводим на экран сумму и произведение элементов

return 0;

}

Vladimirovich58

Ре­ше­ние.

Ко­ли­че­ство путей до го­ро­да Х = ко­ли­че­ство путей до­брать­ся в любой из тех го­ро­дов, из ко­то­рых есть до­ро­га в Х.

При этом если путь дол­жен не про­хо­дить через какой-то город, нужно про­сто не учи­ты­вать этот город при подсчёте сумм. А если город на­о­бо­рот обя­за­тель­но дол­жен ле­жать на пути, тогда для го­ро­дов, в ко­то­рые из нуж­но­го го­ро­да идут до­ро­ги, в сум­мах нужно брать толь­ко этот город.

С по­мо­щью этого на­блю­де­ния по­счи­та­ем по­сле­до­ва­тель­но ко­ли­че­ство путей до каж­до­го из го­ро­дов:

А = 1

Б = А = 1

Д = А = 1

Г = А + Д = 1 + 1 = 2

В = А + Б + Г = 4

Е = В = 4

Ж = В + Е = 4 + 4 = 8

З = 0 (по­сколь­ку в З не ведёт ни одна до­ро­га из В)

И = Е + Ж = 4 + 8 = 12.

 

При­ве­дем дру­гое ре­ше­ние.

Ко­ли­че­ство путей из го­ро­да А в город И, про­хо­дя­щих через город В, равно про­из­ве­де­нию ко­ли­че­ства путей из го­ро­да А в город В и ко­ли­че­ства путей из го­ро­да В в город И.

Най­дем ко­ли­че­ство путей из го­ро­да А в город В:

А = 1

Б = А = 1

Д = А = 1

Г = А + Д = 1 + 1 = 2

В = А + Б + Г = 4.

Най­дем ко­ли­че­ство путей из го­ро­да В в город И (при этом В - ис­ход­ный пункт):

В = 1

Е = В = 1

Ж = В + Е = 1 + 1 = 2

И = Е + Ж = 1 + 2 = 3.

Тогда ко­ли­че­ство путей из го­ро­да А в город И, про­хо­дя­щих через город В, равно 4 · 3 = 12.

 

При­ме­ча­ние. Не­об­хо­ди­мо найти ко­ли­че­ство раз­лич­ных путей из го­ро­да А в город И, про­хо­дя­щих через город В.

 

ответ: 12.

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

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

На языке программирования с ! 1 программа должна удовлетворять следующим требованиям: 1. массивы могут генерироваться автоматически, если в не оговорено иное. оставшиеся исходные данные должны вводиться с клавиатуры по запросу. 2. необходимо работать только через указатели и функции. 3. все значения функций должны быть перенаправлены в качестве параметров. 4. на экране должны храниться как исходные данные так и результат. само напишите функцию, которая в квадратной матрице сдвигает крайние элементы по кольцу, то есть первая строка заменяет последний столбец, последний столбец-последней строкой, последняя строка-первым столбцом, а первый столбец-первой строкой. есть еще , если хорошо разбираетесь качественный ответ обязательно отмечу лучшим. могу дублировать если нужно больше
Ваше имя (никнейм)*
Email*
Комментарий*

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

msk-academ
ivan-levermor
Бабур
papanovar
vik1223
ekaizer
Nikolaevna Malika1511
Банова_Елена431
Kushchenko-Monashev
maksmi
татьяна1245
Коваль1974
MonashevFesenko1483
Lolira64
Ерохин