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

Определить номер подматрицы, среднее арифметическое элементов которой имеет наибольшее значение. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заданные две квадратные матрицы одинакового размера - А и В. Переписать в одномерный массив R те элементы матриц А и В, имеющие одинаковые индексы и з http://www.cyberforum.ru/cpp-beginners/thread764798.html
Заданные две квадратные матрицы одинакового размера - А и В. Переписать в одномерный массив R те элементы матриц А и В, имеющие одинаковые индексы и значения. В полученном массиве найти первый (а) и последний (b), индексы заданного пользователем натурального числа s. Если число s, встречается в массиве R не менее двух раз, заменить этим числом элемент матрицы с индексами (a mod N; b mod N),...
C++ Алгорит Флойда Здравствуйте, помогите пожалуйста разобраться в алгоритме Флойда, нахождение наименьших путей во взвешенном графе, Не пойму как выводить пути, сделала матрицу наименьших путей, #include "stdafx.h" #include "iostream" #include "fstream" #include "conio.h" http://www.cyberforum.ru/cpp-beginners/thread764792.html
C++ Среднее значение
Читаю Страуструпа.Сейчас на разделе vector.Решил написать программу которая вычесляет среднее значение с помощью vector'a.Но она не вычесляет среднее.Я уже её с книги можа сазать сказал.Всё равно не хочет. Например ввожу в скомпилированую прогу 2 6 | выдаёт на экран 6 Ввожу 4 20 3 | выдет 3. В чем ошибка? # include <iostream> # include <string> # include <vector> # include <algorithm>
C++ Обобщенное программирование
Всем доброго времени суток.Помогите пожалуйста с идеями и по возможности с реализацией решения вот такой задачи: "Найти наиболее часто встречаемый элемент в последовательности целых чисел {a1, a2,...,an}".Программа должна быть с обобщенными функциями,в этом и проблема. Заранее спасибо.
C++ Обсудите моё задание (Страуструп Б.) Последовательности слов http://www.cyberforum.ru/cpp-beginners/thread764763.html
Обсудите моё задание (Страуструп Б. Язык программирования С++. Специальное издание, 3-изд. Бином.2004) 145 ст. задание 11. //прочитайте последовательность слов из потока ввода - 1 //пусть Quit означает конец ввода - 2 //распечатайте слова в порядке их ввода - 3 //исключите из печати одинаковые слова - 4 //Отсортируйте слова перед печатью - 5
C++ Дано текст, содержащий от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв, между соседними словами - не менее одного пробела Дано текст, содержащий от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв, между соседними словами - не менее одного пробела. Напечатать все слова отличные от последнего слова, предварительно превратив каждое из них по следующему правилу: перенести последнюю букву в начало слова. подробнее

Показать сообщение отдельно
programmer_11
94 / 69 / 5
Регистрация: 08.10.2011
Сообщений: 130
17.01.2013, 20:58     Определить номер подматрицы, среднее арифметическое элементов которой имеет наибольшее значение.
Nixy, спасибо, исправил ошибку, вот.
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
43
44
#include <iostream>
 
using namespace std;
 
int main()
{
int n,m,**a;//n-число строк,m-число столбцов,а-массив
//Ввод числа строк и столбцов
cout << "Vvedite n: ";
cin >> n;
cout << "Vvedite m: ";
cin >> m;
a=new int*[n];
for (int i=0;i<n;i++)
{
a[i]=new int[m];
for (int j=0;j<m;j++)
{
cout << "Vvedite a" << "[" << i+1 << "][" << j+1 << "]: ";
cin >> a[i][j];
}
}
float maxs=(float) a[0][0];
int ind=1;
for (int i=2;i<=n;i++)
{
int s=0;
for (int i1=0;i1<i;i1++)
for (int j1=0;j1<i;j1++)
s+=a[i1][j1];
if ((float) s/(float)(i*i)>maxs)
{
maxs=(float)s/(float)(i*i);
ind=i;
}
}
cout << ind;
for (int i=0;i<n;i++)
delete a[i];
delete a;
cin.get();
cin.get();
return 0;
}
 
Текущее время: 13:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru