|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.12.2013, 19:30 | #1 |
Новичок
Джуниор
Регистрация: 29.12.2013
Сообщений: 4
|
Нужна помощь по коду,товарищи(Массивы)
Задача заключается в том,чтобы изменить этот код под задание,которое дано на приложенной фотографии.Вариант 10
Код:
Последний раз редактировалось Stilet; 29.12.2013 в 19:48. |
29.12.2013, 19:52 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Определение мина: Код:
I'm learning to live...
|
|
29.12.2013, 19:58 | #3 |
Новичок
Джуниор
Регистрация: 29.12.2013
Сообщений: 4
|
Я честно не понимаю до конца задание,даже не знаю подходит ли это код сюда...
Последний раз редактировалось MadPolarBEar; 29.12.2013 в 20:03. |
29.12.2013, 20:07 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Аналогично )
Написал как понял. Если не то - звиняйте.
I'm learning to live...
|
29.12.2013, 20:15 | #5 |
Новичок
Джуниор
Регистрация: 29.12.2013
Сообщений: 4
|
Как должен выглядеть код,чтобы подошло под задание?
|
29.12.2013, 20:19 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Это ко мне вопрос?
Ну так ответ то я дал выше.
I'm learning to live...
|
29.12.2013, 20:20 | #7 |
Новичок
Джуниор
Регистрация: 29.12.2013
Сообщений: 4
|
Суть:создать функцию выполняющую задание прошлого кода
Прошлый код и задание: Текст задания: Определить номер столбца матрицы B,содержащего min элемент (JB).Если JB<3,то вычислить C=JB×A×B,иначе-C=JB ×B×A.Вывести B,JB,C Код: #include <stdio.h> #include <math.h> #include <conio.h> int const n=6; int main ( ) { float a[n][n],b[n][n],c[n][n],minB,t; int i,j,YM,k; printf("Vvedite A6x6\n"); for (i=0;i<n;i++) for (j=0;j<n;j++) scanf("%f",&a[i][j]); for(i=0;i<n;i++) for(j=0;j<n;j++) { b[i][j]=a[i][j]*sin(i+j); } minB=b[0][0];YM=0; for(i=0;i<n;i++) for(j=0;j<n;j++) if(b[i][j]<minB) { minB=b[i][j]; YM=j; } if(YM < 3) { for(i=0;i<n;i++) for(j=0;j<n;j++) { c[i][j]=0; for(k=0;k<n;k++) c[i][j]=c[i][j]+a[i][k]*b[k][j]; } } else { for(i=0;i<n;i++) for(j=0;j<n;j++) { c[i][j]=0; for(k=0;k<n;k++) c[i][j]=c[i][j]+b[i][k]*a[k][j]; } } for(i=0;i<n;i++) { for(j=0;j<n;j++) printf("%6.2f ",c[i][j]); printf("\n"); } printf("YM=%i \n",YM); for(i=0;i<n;i++) { for(j=0;j<n;j++) printf("%6.2f ",b[i][j]); printf("\n"); } getch(); return 0; } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужна помощь по исходному коду | pyrozhok | Общие вопросы C/C++ | 7 | 13.10.2013 20:41 |
классы,конструктор копирования,динамический массив экземпляров.Нужна помощь | bylynka | Общие вопросы C/C++ | 1 | 30.04.2009 21:56 |
Задача Pascal на массив (нужна помощь) | STIG_E70 | Помощь студентам | 4 | 18.06.2008 20:19 |
Двухмерный массив (нужна помощь) | brit | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 7 | 07.05.2007 04:03 |