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

Надо найти ошибку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Надо написать программу на с++ построение графа по матрице смежности http://www.cyberforum.ru/cpp-beginners/thread266337.html
привет всем,нужна помощь. Надо написать программу на с++ построение графа по матрице смежности.Вершины и ребра задаются пользователем
C++ i = ++i + ++i; int i = 5; i = ++i + ++i; равен 14 ПОЧЕМУ разжуйте!! http://www.cyberforum.ru/cpp-beginners/thread266330.html
C++ Тестирование Hello World
Вот попалась задачка. Новая для меня. Хотелось бы разобраться, но пока не могу понять с чего начать. Подскажите кто знает что делать нужно. Вот условие задачи и соответствующий файл прилагается. Спасибо! Hello World 2000 Описание программы
C++ Перегрузка операций.
Предусмотреть ввод исходных данных с клавиатуры, файла и используя датчик случайных чисел. Написать тестовую программу. Построить класс, для описания множества целых чисел из диапазона от 1 до 100 без повторения, с операциями: объединения, пересечения, разницы, изъятия и добавления элемента и принадлежность к множества. Написать программу, в которой используются операции с указанным классом....
C++ блок схема http://www.cyberforum.ru/cpp-beginners/thread266272.html
Помогите пожалуйста! Не пойму как на эту программу сделать блок схему. #include <iostream> #include <locale.h> using namespace std; char* Rus(const char* text); using namespace std; class proverka
C++ Чтение из документа Word никак не могу понять как это сделать, а в инете инфы чё-та вообще об жтом нет... сделал по примеру хз откуда, вот так oDoc = oDocs.Open(COleVariant(file), vOpt, vOpt, vOpt, vOpt, vOpt, vOpt, vOpt, vOpt, vOpt, vOpt, vOpt, vOpt, vOpt, vOpt, vOpt); oDoc.Select(); Selection sel = app.GetSelection(); подробнее

Показать сообщение отдельно
Syrymbatyr
Сообщений: n/a
29.03.2011, 16:50     Надо найти ошибку
Всем привет! Вот задали задачку, решаю, а не выходит точно, можно сказать вообще не правильно считает(
Такая вот задачка:
Написать функцию, которая вычисляет сумму элементов, лежащих на обеих диагоналях квадратной матрицы
и вот попробовал написать код:
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
#include <iostream.h>
#include <conio.h>
#include <math.h>
void vvod(int m,int n,int a[][5])
{
 for(int i=0;i<m;i++)
   for(int j=0;j<n;j++)
     cin>>a[i][j];
}
 
int diag(int m,int n,int a[][5])
{
 int s;
 for(int i=0;i<m;i++) {
   for(int j=0;j<n;j++)
 
     if(i==j || i+j==n-1 ) s=0; s=s+a[i][j]; }
 return s;
}
void main()
{
clrscr();
int a[5][5];
 
vvod(5,5,a);
cout<<"\n"<<diag(5,5,a)<<'\n';
 
getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru