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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка в коде (реализовать элементы игры в шашки) http://www.cyberforum.ru/cpp-beginners/thread884470.html
Реализовать элементы игры в шашки. Программа должна обеспечивать произвольное начальное размещение шашек, запрашивать у игрока ход и если он является он допустимым, выполнять его. Дошел до момента, когда прога должна вывести массив с ходом, но выводится только первая строчка. Почему?? #include <iostream> #include <stdlib.h> #include <time.h> using namespace std;
C++ Процедуры нахождения максимального из двух чисел Даны действительные А,В,С. Найти значение выражения max(a,b)+max(a,c)+max(b,c) С использованием процедуры нахождения максимального из двух чисел. http://www.cyberforum.ru/cpp-beginners/thread884466.html
C++ функция - друг
Вообщем набиваю руку по конструкторам ,деструкторам и функциям - друзьям... Вот придумал условие: Нужно найти сумму элементов в тех строка,где нет отрицательных элементов,но что-то у меня криво считает + после того как скомпилировалось всё,выбивает ошибку ,по-мойму что-то с выделением памяти: #include "stdafx.h" #include <iostream> #include <iomanip> #include <ctime> using namespace std;
Задача с фильтром (написать сумму двух синусов) C++
Помогите написать сумму двух синусов !! у меня есть фильтр так вот на него надо подать сумму двух синусов что бы посмотреть на выходе один из них попадёт в полосу пропускания а второй подавиться.... вот параметры фильтра самого: float kaf={ 0, 0.0005, 0.0034, 0.0149, 0.0446, 0.0982, 0.1637, 0.2104, 0.2104, 0.1637, 0.0982, 0.0446, 0.0149, 0.0034, 0.0005, 0,};
C++ решение задачи двумя способами с использованием массива структур и указателей http://www.cyberforum.ru/cpp-beginners/thread884447.html
Помогите решить следующую задачу двумя способами с использованием массива структур и указателей. а) Описать структуру с именем STUDENT, содержащую следующие поля: • фамилия и инициалы; • номер группы; • успеваемость (массив из пяти элементов). б) Написать программу, выполняющую следующие действия: • ввод из текстового файла данных в массив, состоящий из десяти структур типа STUDENT; ...
C++ составить блок схему по одномерному массиву void max_mas(int *num, int mas) { clrscr(); //очистка экрана int i; //переменная для индексации массива int max; //переменная для реализации функции максимума. if(*num <= 0) { cout << "Ваш массив пуст.\n"; goto go; } подробнее

Показать сообщение отдельно
Vova_Sim
2 / 2 / 0
Регистрация: 07.11.2012
Сообщений: 50
30.05.2013, 00:29     Динамический массив (составить программу, в которой вычислить сумму отрицательных элементов массива, расположенных под главной диагональю)
Создать динамический массив указателей для сохранения двумерного массива А с N × N действительных чисел в динамической памяти. Составить программу, в которой в отдельной функции вычислить сумму отрицательных элементов этого массива, расположенных под главной диагональю.

Добавлено через 28 минут
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
#include <iostream>
#include <math.h>
using namespace std;
 
void main()
{
    int n,m,i,j;
    cout<<"\n Enter m*n of array: ";
    cin>>n>>m;
    int **a=new int*[n];
    for(i=0;i<n;i++)
        a[i]=new int[m];
    cout<<"\n Input units:"<<endl;
    for(i=0;i<n;i++)
        for(j=0;j<m;j++)
            cin>>a[i][j];
    float s=0;
    for(i=0;i<n;i++)
        for(j=0;j<m;j++)
            if (i>j || a[i][j]<0) s+=a[i][j];
    cout<<"\n S ="<<s<<endl;
    for(i=0;i<n;i++)
        delete[]a[i];
    delete[]a;
    system("pause");
}
правда не через функцию, но как-то так)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru