![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 24.09.2011
Сообщений: 30
|
![]()
Заменить в матрице элементы предпоследней строки на количество положительных элементов соответствующих столбцов.
Помогите исправить что не так, для того что программа выполнялась по заданию. Программа: #include <stdio.h> #include <windows.h> #include <math.h> #include<conio.h> main() { int i, j, m, n,k,tmp; float B[10][10]; printf("Vvedite 4uclo ctPok\n"); scanf("%d", &m); printf("Vvedite 4uclo cToL6coB\n"); scanf("%d", &n); for(i=0;i<m;i++) for(j=0;j<n;j++) { printf("Vvedite B[%d][%d]=",i,j); scanf("%f",&B[i][j]); } puts("Matrica B:"); for(i=0;i<m;i++) { for(j=0;j<n;j++) printf("%8.2f",B[i][j]); printf("\n"); } k=0; for(i=0;i<m;i++) for(j=0;j<n;j++) if(B[i][j]>0) k=k+1; printf("Kolichestvo polozhitel'nix elementov - %d\n",k); {tmp=k; k=B[n-2][j];B[n-2][j]=tmp;} fflush(stdin); getchar(); return(0); } |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 09.10.2010
Сообщений: 217
|
![]() Код:
Ёж птица гордая, пока не пнешь не полетит.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 24.09.2011
Сообщений: 30
|
![]()
А в какую часть программы ваш код мне вставлять?
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 09.10.2010
Сообщений: 217
|
![]()
В том месте, где вы считаете количество положительных элементов и меняете предпоследний элемент столбца.
Код:
Ёж птица гордая, пока не пнешь не полетит.
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 24.09.2011
Сообщений: 30
|
![]()
Ну вот я делаю так:
#include <stdio.h> #include <windows.h> #include <math.h> #include<conio.h> main() { int i, j, m, n,k,kol; float B[10][10]; printf("Vvedite 4uclo ctPok\n"); scanf("%d", &m); printf("Vvedite 4uclo cToL6coB\n"); scanf("%d", &n); for(i=0;i<m;i++) for(j=0;j<n;j++) { printf("Vvedite B[%d][%d]=",i,j); scanf("%f",&B[i][j]); } puts("Matrica B:"); for(i=0;i<m;i++) { for(j=0;j<n;j++) printf("%8.2f",B[i][j]); printf("\n"); } for(i=0;i<n;i++){ int k=0; for(j=0;j<m;j++) if(B[j][i]>0) ++k; B[m-2][i]=k; } fflush(stdin); getchar(); return(0); } И всё что кроме матрицы выводить моей, не замены ничего, оно не делает. + заменить надо элементы предпоследней строки. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 09.10.2010
Сообщений: 217
|
![]() Код:
Код:
Ёж птица гордая, пока не пнешь не полетит.
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 24.09.2011
Сообщений: 30
|
![]()
Спасибо тебе большое, за помощь!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача на оптимальный расчет маршрута (задача в презентации) в табличном процессоре Excel | Toofed | Помощь студентам | 0 | 30.11.2011 01:12 |
Задача минимизации дисбаланса на линии сборки (задача минимакса) | LenZab | Microsoft Office Excel | 13 | 13.03.2011 22:51 |