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

Главная диагональ в двумерном массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Если в строках матрицы есть хотя бы один положительный элемент ,то поменять знаки всей матрицы на противоположные http://www.cyberforum.ru/cpp-beginners/thread527941.html
матрица задается все нормально... но не выполняется условие..... условие такое:если в строках матрицы есть хотя бы один положительный элемент ,то поменять знаки всей матрицы на противоположные.... вот моя прога помогите мне с этой программой: #include<iostream.h> #include<math.h> #include<conio.h> #include<iomanip.h> #include<stdlib.h> void main() {
C++ Дана матрица А размером . Найти номер столбца, элементы которого образуют возрастающую последовательность. Дана матрица А размером . Найти номер столбца, элементы которого образуют возрастающую последовательность. http://www.cyberforum.ru/cpp-beginners/thread527933.html
Решить уравнение методом Гаусса C++
надо посчитать методом гаусса ур-е A \cdot X = B 3-размерность A = \begin{pmatrix} 2.74 & -1.18 & 3.17 \\ 1.12 & 0.83 & -2.16 \\ 0.81 & 1.27 & 0.76 \end{pmatrix}
Все отрицательные числа массива возвести в куб и найти их сумму. C++
1.С клавиатуры вводится последовательность из N чисел. Все отрицательные числа возвести в куб и найти их сумму. 2.С клавиатуры вводится массив вещественных чисел Е, определить номер минимального элемента массива. Решаю контрольную, не получается решить эти 2 задания, вроде все элементарно, но ничего не выходит, если можно, наведите на мысль или помогите решить, уже голова не варит.
C++ Обработка символьной информации http://www.cyberforum.ru/cpp-beginners/thread527914.html
Обработка символьной информации. Составьте программу, которая дописывает одну строку в начало другой, не используя операции склейки или функции конкатенации. Введите предложение длиной не более 70 символов, Подсчитайте количество слов, заканчивающихся согласными буквами. Выведите на экран эти слова и их количество. Количество пробелов между словами произвольно. Помогите пожалуйста одну из двух
C++ Определить наличие слов в заданном тексте, содержащих сочетание символов, задаваемое с клавиатуры. Определить наличие слов в заданном тексте, содержащих сочетание символов, задаваемое с клавиатуры. подробнее

Показать сообщение отдельно
XaJlop4ik
0 / 0 / 0
Регистрация: 21.11.2011
Сообщений: 70

Главная диагональ в двумерном массиве - C++

25.03.2012, 22:05. Просмотров 1412. Ответов 2
Метки (Все метки)

Нужно подсчитать сумму элементов главной диагонали, что не так не пойму, может вы заметите ошибку, а точнее неточность)
Программа считает только последнюю строку матрицы, а надо что бы считала по диагонали! (см. скрин)
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
30
31
32
33
34
#include <iostream> 
#include <math.h>
#include <time.h>
#include <stdlib.h>
using namespace std; 
void main()
{setlocale(LC_ALL, "");
srand(time(NULL));
        int N;
        cout<<"Введите кол-во элементов в массиве X[NxN]:"<<endl;
        cin>>N;
        int *X = new int [N], i, j;
        cout<<"Исходный массив X[NxN]:";
        for (i=0; i<N; ++i)
        {cout<<endl;
            for(j=0; j<N; ++j)
            {
                X[i,j]=rand()%10;
                cout<<X[i,j]<<" ";
            }
        }
        cout<<endl;
        int sum=0;
        cout<<"Сумма X[NxN]:";
        for (i=0; i<N; i++)
        {//cout<<endl;
            for(j=0; j<N; j++)
            {
                if (i==j) sum=sum+X[i,j]; 
            }
        }
        cout<<"\n"<<sum<<endl;
        system("pause");
}
Укажите где может быть ошибка?
Миниатюры
Главная диагональ в двумерном массиве  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru