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

Двумерный массив рациональных чисел + среднее арифметическое чисел массива + сортировка методом вставки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс строка http://www.cyberforum.ru/cpp-beginners/thread674737.html
Всем привет! Следующая проблема: Определить класс строку. В класс включить два конструктора: создание строки символов и конструктор-копия. Определить функции-члены: вывод на экран строки, перевод символов строки в нижний регистр. Может есть у кого решение?
C++ Нахождение матрицы в матрице имеем динамическую прямоугольную матрицу a(m,n), заполненная рандомом от 0 до 9. найти в этой матрице квадратную матрицу b(x,x), у которой в главной диагонали нет 0-х элементов. если их несколько, брать самую большую и самую ближнюю к A(0,0) - то есть она будет лежать выше и левее всех остальных http://www.cyberforum.ru/cpp-beginners/thread674725.html
C++ Вывод на экран информации о человеке, номер телефона которого введен с клавиатуры
Написать программу,выполняющую следующие действия: ввод с клавиатуры данных в массив,состоящий из восьми элементов типа NOTE (записи должны быть упорядочены по датам дней рождения) ;вывод на экран информации о человеке,номер телефона которого введен с клавиатуры; если такого нет, выдать на дисплей соответствующее сообщение.
Описать структуру с именем NOTE C++
Описать структуру с именем NOTE, содержащую следующие поля: фамилия,имя; номер телефона; день рождения(массив из трех чисел)
C++ цикл while http://www.cyberforum.ru/cpp-beginners/thread674712.html
помогите понять как сделать( Используя цикл while, напишите программу, которая считывает с клавиатуры натуральное число M и натуральное «основание» k, после чего находит максимальную степень, в которую надо возвести k, чтобы результат все еще не превышал M.
C++ Даны три действительных числа a, b, c. Найти наибольшее из них Даны три действительных числа a, b, c. Найти наибольшее из них! подробнее

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

Двумерный массив рациональных чисел + среднее арифметическое чисел массива + сортировка методом вставки - C++

19.10.2012, 00:50. Просмотров 834. Ответов 8
Метки (Все метки)

Ничего не могу понять!Вроде все правильно создавал, но считает неправильно.
+Выдает ошибку
Так же не могу отсортировать методом вставки элементы массива.
Помогите, пожалуйста.

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
45
46
//после завершения программы выдает ошибку:
//" Stack around the variable 'mas' was corrupted. "
//читал в и-нете, что вроде как я "вылез" за границы массива, но не знаю где...
#include <iostream>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
        double a=0,b=0,sum=0,sr_ar=0;
        const int x=5, y=5; //размер массива
    double mas[x][y]; //двумерный массив
 
        for (int i=0;i<=x;i++) //цикл заполнения массива ранд. рац. числами
        {
            for (int j=0;j<=y;j++)
            {
                                a=rand()%1000;
                b=rand()%1000+1;
                                mas[i][j]=(double)a/b;
            }
        }
 
        for (int i=0;i<x;i++) //цикл распечатки массива
        {
            for (int j=0;j<y;j++)
            {
                cout<< "Массив: " << mas[i][j] << endl;
            }
        }
        
        for (int i=0;i<=x;++i) //сумма чисел массивов
        {
            sum=0;
            for (int j=0;j<=y;++j)
            {
                        sum+=mas[i][j];
            }   
        }
 
        cout << "Сумма:" << sum << endl;
        sr_ar=sum/(x+y);
        cout << "Среднее арифметическое: " << sr_ar << endl;
    system("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru