Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 25.04.2011
Сообщений: 41
1

Закоментите проги пожалуйста

28.06.2011, 08:19. Показов 502. Ответов 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
#include <stdio.h>
#include <Windows.h>
#include <conio.h>
#include <malloc.h>
 
void result( int n, int m, int** resultmas)
{
        int i=0; // ввод массивов
        int N;
        int j=0;
        int **digitmas1 = (int**)malloc(n * sizeof(int*));
        for (i = 0; i < n; ++i)
                digitmas1[i] = (int *)malloc(m * sizeof(int));
        int **digitmas2 = (int**)malloc(n * sizeof(int*));
        for (i = 0; i < n; ++i)
                digitmas2[i] = (int *)malloc(m * sizeof(int));
        printf("---------------------\nвведите первый массив\n");
        for (i=0; i<n; i++)
                for (j=0; j< m; j++)
                        scanf("%d", & digitmas1[i][j]);
        printf("---------------------\nвведите второй массив\n");
        for (i=0; i<n; i++)
                for (j=0; j< m; j++)
                        scanf("%d", & digitmas2[i][j]);
        int u=0;
        for (i=0; i<n; i++) // заполнение результирующего массива
                for (j=0; j<m; j++)
                        for (u=0; u<m; u++)
                                resultmas[i][j]=resultmas[i][j]+(digitmas1[i][u]*digitmas2[u][j]);
}
int main (void)
{
        SetConsoleCP(1251);
        SetConsoleOutputCP(1251);
        int size11; // ввод размерности массива
        int size12;
        int size21;
        int size22;
        printf("введите количество столбцов первой матрицы: "); scanf("%d", &size11);
        printf("введите количество строк первой матрицы: "); scanf("%d", &size12);
        printf("введите количество столбцов второй матрицы: "); scanf("%d", &size21);
        printf("введите количество строк второй матрицы: "); scanf("%d", &size22);
        if (size11!=size22||size12!=size21)
        {
                printf("некорректные данные\n");
                return 0;
        }
        int i;
        int j;
        int N;
        int u; // создание и обнуление массива
        int **resultmas = (int**)malloc(size12 * sizeof(int*));
        for (i = 0; i < size12; ++i)
                resultmas[i]=(int*)malloc(size11 * sizeof(int*));
        for (i=0; i<size12; i++)
                for (j=0; j<size11; j++)
                        resultmas[i][j]=0;
        result(size12, size11, resultmas);
        printf("\n результат умножения матриц\n");
        printf("------------------------------------------------------------------\n");
        for (i=0; i<size12; i++) //вывод результата
        {
                for (j=0; j<size11; j++)
                        printf("%10d", resultmas[i][j]);
                printf("\n");
        }
        printf("------------------------------------------------------------------\n");
        getch();
        return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.06.2011, 08:19
Ответы с готовыми решениями:

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

Подскажите пожалуйста как набрать эти проги
1)Заполнить массив шестнадцатью первыми числами ряда Фибоначчи (0, 1, 1, 2, …, an=an-1+an-2). ...

Пожалуйста дайте идею для создания не сложнее средней проги новичку
мне 16 ну устал уже писать браузеры и &quot;играть&quot; с ветвлениями и буттонами.Но не могу придумать чем...

Установил фотошоп, вместо проги установились другие проги (игры онлайн,браузеры,рекламы и т.д.)
Здравствуйте, уважаемые программисты или форумчане! Скачал и установил с одного сайта фотошоп, а во...

2
В астрале
Эксперт С++
8032 / 4789 / 655
Регистрация: 24.06.2010
Сообщений: 10,558
28.06.2011, 09:32 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
/*#include <stdio.h>
#include <Windows.h>
#include <conio.h>
#include <malloc.h>
 
void result( int n, int m, int** resultmas)
{
        int i=0; // ввод массивов
        int N;
        int j=0;
        int **digitmas1 = (int**)malloc(n * sizeof(int*));
        for (i = 0; i < n; ++i)
                digitmas1[i] = (int *)malloc(m * sizeof(int));
        int **digitmas2 = (int**)malloc(n * sizeof(int*));
        for (i = 0; i < n; ++i)
                digitmas2[i] = (int *)malloc(m * sizeof(int));
        printf("---------------------\nвведите первый массив\n");
        for (i=0; i<n; i++)
                for (j=0; j< m; j++)
                        scanf("%d", & digitmas1[i][j]);
        printf("---------------------\nвведите второй массив\n");
        for (i=0; i<n; i++)
                for (j=0; j< m; j++)
                        scanf("%d", & digitmas2[i][j]);
        int u=0;
        for (i=0; i<n; i++) // заполнение результирующего массива
                for (j=0; j<m; j++)
                        for (u=0; u<m; u++)
                                resultmas[i][j]=resultmas[i][j]+(digitmas1[i][u]*digitmas2[u][j]);
}
int main (void)
{
        SetConsoleCP(1251);
        SetConsoleOutputCP(1251);
        int size11; // ввод размерности массива
        int size12;
        int size21;
        int size22;
        printf("введите количество столбцов первой матрицы: "); scanf("%d", &size11);
        printf("введите количество строк первой матрицы: "); scanf("%d", &size12);
        printf("введите количество столбцов второй матрицы: "); scanf("%d", &size21);
        printf("введите количество строк второй матрицы: "); scanf("%d", &size22);
        if (size11!=size22||size12!=size21)
        {
                printf("некорректные данные\n");
                return 0;
        }
        int i;
        int j;
        int N;
        int u; // создание и обнуление массива
        int **resultmas = (int**)malloc(size12 * sizeof(int*));
        for (i = 0; i < size12; ++i)
                resultmas[i]=(int*)malloc(size11 * sizeof(int*));
        for (i=0; i<size12; i++)
                for (j=0; j<size11; j++)
                        resultmas[i][j]=0;
        result(size12, size11, resultmas);
        printf("\n результат умножения матриц\n");
        printf("------------------------------------------------------------------\n");
        for (i=0; i<size12; i++) //вывод результата
        {
                for (j=0; j<size11; j++)
                        printf("%10d", resultmas[i][j]);
                printf("\n");
        }
        printf("------------------------------------------------------------------\n");
        getch();
        return 0;
}*/

Не по теме:

Баян. Но все же пожалуйста

6
Кошковед
518 / 506 / 63
Регистрация: 12.04.2010
Сообщений: 1,391
28.06.2011, 09:33 3
тут же и так все расписано о_О куда больше то
даже переменные названы нормально а не х, y и z
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.06.2011, 09:33

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Как отследить из проги на Си завершение другой проги
Есть две программы, одна написана не мной и исходников нет (main), вторую я пытаюсь написать сам...

Проги
Ребята помогите решить две задачки я уже мозги сломал, вот условия задач: 1. Даны натуральное n,...

Проги
#include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;stdio.h&gt; using namespace std; int main() {...

ПРОГИ
удалена ссылка САЙТ СПРОГАМИ ВРОДЕ КАК БЕСПЛАТНО


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.