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

вычислить среднее арифметическое значение положительных элементов матрицы, расположенных над главной диагональю. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Интегрирование дифференциального уравнения http://www.cyberforum.ru/cpp-beginners/thread106946.html
Задание: Подготовить программу интегрирования дифференциального уравнения у’=cos(x+1)*tg(x)+y на отрезке 0<=x<=1 при у(0)=0. Интерфейс приложения – диалог. Обязательные элементы управления – EditBox, Picture и ListBox. Есть следующий код: { UpdateData(true); float p1,d; float fk,f1;
C++ Заменить в тексте все символы 'a' на 'z', 'b' на 'y', 'c' на 'x' и т.д. Добрый день. У меня такая задача: Заменить в тексте все символы 'a' на 'z', 'b' на 'y', 'c' на 'x' и т.д. Большое спасибо, мне написали на форуме программу для 1 строки. А как быть, если строк несколько, то есть массив из строк? Вот программа для 1 строки #include <iostream> int main() { char stroka; http://www.cyberforum.ru/cpp-beginners/thread106943.html
C++ Ввод матрицы из файла - затирает последний элемент предыдущей строки
Странный эффект Содержимое вводимого файла- 1 2 3 4 5 6 int *a; a = new(2*3); for (i=0;i<2;i++) for (j=0;j<3;j++)
C++ Написать программу, которая считывает текст из файла
Написать программу, которая считывает текст из файла, находит самое длинное слово и определяет, сколько раз встретилось в тексте.
C++ Описать структуру с именем Route http://www.cyberforum.ru/cpp-beginners/thread106908.html
Описать структуру с именем Route, содержащую следующие поля: название начального пункта маршрута, название конечного пункта маршрута, номер маршрута. Написать программу, выполняющую ввод с клавиатуры данных в массив Traffic, состоящий из 8 элементов типа Route. Упорядочить записи по номерам маршрутов. Вывести на экран информацию о маршруте, номер которого введен с клавиатуры. Если таких маршрутов...
C++ возраст Необходимо решить задачу: Дано натуральное число N, определяющее возраст человека в годах(N<100). Дать для этого числа наименование "год", "года" или "лет". Например, "Вам 21 год" или "Вам 43 года". Иметь возможность повторного обращения в диалоге. подробнее

Показать сообщение отдельно
Sweet_
1 / 1 / 0
Регистрация: 27.02.2010
Сообщений: 10

вычислить среднее арифметическое значение положительных элементов матрицы, расположенных над главной диагональю. - C++

21.03.2010, 00:06. Просмотров 1178. Ответов 0
Метки (Все метки)

Помогите пожалуйста найти ошибку!!!

Нужно вычислить среднее арифметическое значение положительных элементов матрицы, расположенных над главной диагональю.А программа считает среднее арифметическое под диагональю.
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
#include<iostream.h>
#include<stdlib.h>
#include<time.h>
int main()
{
 
int n, **mas,i,j,sum=0, count=0;
cout<<"Vvedite razm matr: "<<endl;
cin>>n;
mas=new int *[n];
for(i=0; i<n; i++)
mas [i]=new int[n];
cout<<"Isxodn mas"<<endl;
for(i=0; i<n; i++)
{
for(j=0; j<n; j++)
{
mas[i][j]=rand()%19-9;
cout.width(4);
cout<<mas[i][j]<<" ";
}
cout<<endl;
}
for(i=1; i<n; i++)
for(j=0; j<i; j++)
if(mas[i][j]>0)
{
sum+=mas[i][j];
count++;
}
if(count==0)
cout<<"pologitelnix el-tov nad gl diag net"<<endl;
else
cout<<"srednee arifmet zna4enie pologitelnix el-tov nad gl diag:"<<(double)sum/count<<endl;
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru