| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Помогите доделать прогу |
| Автор: NEWLOGIN3 25.5.2008, 17:29 |
| Найти сумму элементов строк с отрицательными элементами на главной диагонали. квадратной матрици порядка n. #include <stdio.h> #include <conio.h> main () { int n, j,i; int B[10][10]; int C[10]; void input(int a,int matr[10][10]); int sum (int a, int matr[10][10]); clrscr(); printf ("“Введите порядок матрцы\n"); scanf ("%d",&n); input (n,B); for (i=0; i<n; i++) { for(j=0;j<n;j++) if(i==j) if(B[i][j]<0) C[j]=sum(n,B); printf("сумма елементов %d строки ровна : %d\n",j+1,C[j]); } } int sum(int a, int matr[10][10]) { int i,j,k=0; for (j=0;j<a;j++) k+=matr[i][j] ; return k; } void input(int a,int matr[10][10]) {int i,j; for (i=0; i<n; i++) for (j=0; j<n; j++) scanf ("%d",&matr[i][j]); } |
| Автор: rrrFer 25.5.2008, 18:51 |
| Бред какой то, напиши по-русски? |
| Автор: bronislav 25.5.2008, 18:59 | ||
Примерно так?
|
| Автор: rrrFer 25.5.2008, 19:07 | ||
если я правильно понял украинский то так:
bronislav не заметил, что вы уже ответили |
| Автор: bronislav 25.5.2008, 19:09 |
| rrrFer, Ну раз уж использовать C, то насерно malloc юзать надо. Хотя в услови этого не было, то хз. А вообще я раньше успел |
| Автор: Mephisto 25.5.2008, 19:14 | ||
Добавлено через 1 минуту и 41 секунду А я незаметил что вы оба ответили |
| Автор: NEWLOGIN3 25.5.2008, 22:18 |
| Спасибо большое ребята за помощь,побольше бы таких как вы, Но не могли бы вы подсказать что именно в моем варианте не так ,может я ошибаюсь,но у меня такое ощущение что в моем примере для полного счасть не хватает какой-то мелочи(скорее всего что-то не так в обьявлении параметров функции) , ваши работы класные, но у меня их не примут т.к. эта работа по теме Функции ,а что касается варианта господина MEPHISTO то мне в жизни не поверят что это я написал т.к. я не совсем шарю что там происходит ,тем более что мы учим именно си а не си++.(кстати,условие переведено на русский ) |