Форум программистов, компьютерный форум 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++ Описать структуру с именем Route
Описать структуру с именем Route, содержащую следующие поля: название начального пункта маршрута, название конечного пункта маршрута, номер маршрута. Написать программу, выполняющую ввод с клавиатуры данных в массив Traffic, состоящий из 8 элементов типа Route. Упорядочить записи по номерам маршрутов. Вывести на экран информацию о маршруте, номер которого введен с клавиатуры. Если таких маршрутов...
C++ возраст http://www.cyberforum.ru/cpp-beginners/thread106904.html
Необходимо решить задачу: Дано натуральное число N, определяющее возраст человека в годах(N<100). Дать для этого числа наименование "год", "года" или "лет". Например, "Вам 21 год" или "Вам 43 года". Иметь возможность повторного обращения в диалоге.
C++ Проверить правильность расстановки и вложенности скобок в тексте (абстрактный стек) реализовать с помощью связного списка... подробнее

Показать сообщение отдельно
Sweet_
1 / 1 / 0
Регистрация: 27.02.2010
Сообщений: 10
21.03.2010, 00:06     вычислить среднее арифметическое значение положительных элементов матрицы, расположенных над главной диагональю.
Помогите пожалуйста найти ошибку!!!

Нужно вычислить среднее арифметическое значение положительных элементов матрицы, расположенных над главной диагональю.А программа считает среднее арифметическое под диагональю.
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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru