Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/21: Рейтинг темы: голосов - 21, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 25.12.2016
Сообщений: 33
1

Объясните пожалуйста, что такое i, j, k в программе

31.03.2017, 20:16. Показов 3835. Ответов 2
Метки нет (Все метки)

C
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#include "stdafx.h"
#include "stdio.h"
#include "stdlib.h"
#include "locale.h"
#include "conio.h"
 
int main()
{
    int N,M,N1,M1, i, j, k;
    setlocale(0, "RUS");
    N = 10;
    int **A = (int**)malloc(N * sizeof(int*));
    int **B = (int**)malloc(N * sizeof(int*));
    int **C = (int**)malloc(N * sizeof(int*));
    for (i = 0; i < N; i++)
    {
        A[i] = (int*)malloc(N * sizeof(int));
        B[i] = (int*)malloc(N * sizeof(int));
        C[i] = (int*)malloc(N * sizeof(int));
    }
    printf("Введите количество строк первой матрицы: ");
    scanf_s("%d", &N);
    printf("Введите количество столбцов первой матрицы: ");
    scanf_s("%d", &M);
    printf("Заполните матрицу A:\n");
    for (i = 0; i < N; i++)
        for (j = 0; j < M; j++)
        {
            scanf_s("%d", &A[i][j]);
        }
    printf("Введите количество строк второй матрицы: ");
    scanf_s("%d", &N1);
    printf("Введите количество столбцов второй матрицы: ");
    scanf_s("%d", &M1);
    if (M != N1)
        printf("Эти матрицы невозможно перемножить");
    else
    {
        printf("Заполните матрицу B:\n");
        for (i = 0; i < N1; i++)
            for (j = 0; j < M1; j++)
            {
                scanf_s("%d", &B[i][j]);
            }
        for (i = 0; i < N; i++)
            for (j = 0; j < M; j++)
            {
                C[i][j] = 0;
                for (k = 0; k < M1; k++)
                    C[i][j] += A[i][k] * B[k][j];
            }
        printf("\nВид матрицы А\n");
        for (i = 0; i < N; i++)
        {
            for (j = 0; j < M; j++)
                printf("%d ", A[i][j]);
            printf("\n");
        }
        printf("\nМатрица B\n");
        for (i = 0; i < N1; i++)
        {
            for (j = 0; j < M1; j++)
                printf("%d ", B[i][j]);
            printf("\n");
        }
        printf("\nПри умножении получаем матрицу порядка %dx%d\n",N,M1);
        for (i = 0; i < N; i++)
        {
            for (j = 0; j < M1; j++)
                printf("%d ", C[i][j]);
            printf("\n");
        }
        _getch();
        return 0;
    }
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2017, 20:16
Ответы с готовыми решениями:

объясните пожалуйста. что такое struct STUDENT?
include &lt;conio.h&gt; #include &lt;iostream&gt; struct STUDENT { char fio; /* фамилия и.о. */ char oc;...

Объясните пожалуйста что такое многофайловый проект
Объясните пожалуйста что такое многофайловый проект. Гуглила, толком ничего не нашла. Есть вот...

Коментарии к программе. Объясните пожалуйста что выполняют функции
#include &lt;cstdlib&gt; #include &lt;iostream&gt; using namespace std; typedef struct node { int...

Объясните пожалуйста как тут работает сортировка и что такое ostream_iterator<string>
вот код. Объясните пожалуйста как тут работает сортировка, сам не могу разобраться. Оссобенно это ...

2
62 / 62 / 39
Регистрация: 18.11.2016
Сообщений: 562
31.03.2017, 20:39 2
Это переменные
0
14 / 14 / 14
Регистрация: 15.08.2016
Сообщений: 52
31.03.2017, 21:04 3
Переменные, которые выступают в роли счетчиков, каждая в своем цикле for
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2017, 21:04

Объясните, пожалуйста, популярно, что такое attr()
Добрый день! Не могу найти подробное объяснение, не на уровне краткого справочного сообщения, для...

Объясните, пожалуйста, понятнее что такое whois
Объясните, пожалуйста, понятнее что такое whois. То есть что это такое и что оно делает. В...

Объясните, пожалуйста, понятно, что такое энтропия
Желательно с примерами. А то в интернете найденные мной определения не очень понятны.

Объясните, пожалуйста, простым языком что такое дифференциал
Объясните, пожалуйста, простым языком что такое диференциал.

Объясните пожалуйста что такое протокол? и стек протоколов ?
Объясните ну вот не понятно внятно что такое протокол ? и что такое модель osi ? отличие osi от...

Пожалуйста объясните, что такое сборка на простом примере
Здравствуйте товарищи специалисты. Почитал статейки про сборки, и ни как в голове не укладывается,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru