Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
NEWLOGIN
Сообщений: n/a
#1

Помлгите отредактировать прогу - C++

25.05.2008, 18:59. Просмотров 664. Ответов 1
Метки нет (Все метки)

Знайти суму елементів рядків із від’ємними елементами на головній діагоналі квадратної матриці порядку 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]);
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2008, 18:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Помлгите отредактировать прогу (C++):

Помогите отредактировать прогу с классами!!! - C++
помогите пожалуйста, я не знаю почему он мне выдает ошибки((( вот условие:Описать класс-контейнер массив указателей &quot;Отрезок на...

отредактировать из while в do-while - C++
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; main() { char str1,str2,str3; char s; int i,j,count; /*Ввод строк*/ ...

ОТРЕДАКТИРОВАТЬ ПРОГРАММУ - C++
1. Создать структуру для работы с рациональными дробями (вида m/n). Данные структуры: числитель, знаменатель, десятичный вариант дроби....

Отредактировать программу в С++ - C++
Само задание: Описать процедуру Mean(X, Y, AMean, GMean), вычисляющую среднее арифметическое AMean = (X + Y)/2 и среднее...

отредактировать строку.. - C++
Вводиться строка.нужно продублировать все слова,начинающиеся на заданную букву и удалить все слова не содержащие эту букву.заданная буква...

Отредактировать программу С++ - C++
Ошибку не выдает, но после того, как ввожу eps, перестает работать П.5.18.Правил Запрещено размещать задания и решения в виде картинок...

1
MsDos
5 / 5 / 1
Регистрация: 13.05.2008
Сообщений: 91
25.05.2008, 19:28 #2
матрицю можна зробити динамічної довжини, щоб не натикатися на помилки, якщо n>10:
scanf ("%d",&n);
int B[n][n];

умова пошуку суми - від’ємний елемент на головній діагоналі, тому можна просто перевіряти саме після цього елементу:
for (i=0; i<n; i++)
if(B[i][i]<0)
C[i]=sum(n,B);
printf("сумма елементов %d строки ровна*: %d\n",j+1,C[j]);
}

а функції void input(int а,int matr[10][10]) і int sum(int а, int matr[10][10]) повинні оголошуватися до оголошення main()
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.05.2008, 19:28
Привет! Вот еще темы с ответами:

Отредактировать программу - C++
Заранее извиняюсь за использованный раздел (т.к. не знаю в какой раздел запостить). Есть готовая программа, вот ее краткий алгоритм: ...

Не получается отредактировать - C++
Здравствуйте. Необходимо отредактировать базу данных, но при компиляции вижуал пишет &quot;не удается запустить программу... системе не удается...

Отредактировать код - C++
#include &quot;stdafx.h&quot; #include &quot;iostream&quot; // для cin и cout #include &quot;conio.h&quot; // для getch #include &quot;math.h&quot; // для выполнения мат....

Отредактировать код - C++
Отредактируйте пожалуйста код.. Задание: Даны коэффициенты кубического уравнения. Дан промежуток на оси абсцисс. Нужно определить входят ли...


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

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

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