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

Нужно дописать программу вычисления суммы элементов матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычисление максимального элемента, среди элементов, расположенных на побочных диагоналях матрицы http://www.cyberforum.ru/cpp-beginners/thread576603.html
Используя прототип функции, написать программу для вычисления максимального элемента, среди элементов, расположенных на побочных диагоналях массивов А(5,5), В(5,5), С(5,5)
C++ Подскажите как перегрузить ввод и вывод из файла для класса // Перегрузка операций передачи в поток и извлечения из потока #include <iostream> using std::cout; using std::cin; using std::endl; using std::ostream; using std::istream; #include <iomanip> http://www.cyberforum.ru/cpp-beginners/thread576599.html
Как привести матрицу к треугольному виду C++
Нужно привести матрицу к треугольному виду, можно написать прогу , а то какие нашел не работают ни черта
Создать базу данных «Учет прибыли предприятия» C++
Помогите пожалуйста написать программу. Создать базу данных «Учет прибыли предприятия», содержащую следующие поля: - код продукции; - наименование продукции; - кол-во единиц выпуска; - себестоимость одной единицы; - цена реализации; - сумма затрат; - сумма общей прибыли; - сумма чистой прибыли.
C++ Прокомментировать код http://www.cyberforum.ru/cpp-beginners/thread576554.html
#include <iostream> #include <fstream> #include <string> using namespace std; ifstream in ("input.txt"); ifstream kin ("input.txt"); ofstream out ("output.txt"); struct vedom {
C++ Поиск всех слов, в которой 2 раза встречается заданная буква. Дан список слов, разделенных между собой пробелами. Составить программу поиска всех слов, в которых ровно два раза встречается заданная буква. Помогите пожалуйста! подробнее

Показать сообщение отдельно
SuLLeN
 Аватар для SuLLeN
21 / 21 / 4
Регистрация: 27.12.2011
Сообщений: 767
16.05.2012, 18:06     Нужно дописать программу вычисления суммы элементов матрицы
Доброго времени суток!
Помогите пожалуйста подправить и дописать код программы построенной по задаче:
Вычислить сумму и число положительных элементов матрицы A[N, N], находящихся над главной диагональю.

Вот пока недописанный код:
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
35
36
37
38
39
40
41
42
#include <iostream>
#include <conio.h>
 
int main()
{
    setlocale( LC_ALL,"Russian" );
    srand(time(0));
    printf ("ÏîæГ*ëóéñòГ*, ââåäèòå N\n");
    printf ("N = ");
    int n;
    scanf ("%d",&n);
    int *arr=new int[n*n];
    int *arr2=new int[100];
    int i,j;
    for(i=0; i <= n; i++){
     for (j=0; j <= n; j++){
      arr[i*j] =rand()%100;}
    }
    printf ("ÈñõîäГ*Г*Гї Г¬Г*òðèöГ*:\n");
    printf ("-----------------------\n");
    for(i=1;i<=n;i++)
    {printf ("\n");
     for(j=1;j<=n;j++){
     printf ("  ");
     printf ("%d",arr[i*j]);}
    }
    printf ("\n\n-----------------------\n");
    int count;
    for(i=0; i <= n; i++){
    if(arr[i]>0) {
     arr2[i]=arr[i];
     count++;           
    }}
    for(j=0; j <= n; j++){
    if(arr[j]>0) {
     arr3[i]=arr[j];
     count++;           
    }}
    printf ("ÏîëîæèòåëüГ*ûõ ýëåìåГ*òîâ:\n");
    getch();
    return 0;
}
За кривость не ругайте, я только учусь

Добавлено через 55 минут
Вот так смотрится гораздо приятнее:
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
#include <iostream>
#include <conio.h>
int main()
{
    setlocale(LC_ALL,"Russian");
    srand(time(0));
    int n,i,j,count;
    printf ("\n Размерность матрицы = ");
    scanf ("%d",&n);
    int *arr=new int[n*n];
    printf ("\n-------- Исходная матрица --------\n");
    for(i=1;i<=n;i++)
    {
     printf ("\n");
     for (j=1;j<=n;j++)
     {
      arr[i*j]=rand()%100;
      printf ("  ");
      printf ("%d",arr[i*j]);
     }
    }
    printf("\n\n----------------------------------\n");
    for(i=1;i<=n;i++)
    {
     for (j=1;j<=n;j++)
     {
      //Тут должен быть какой то обработчик
     }
    }
    getch();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru