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

Локальные и динамические массивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положительных чисел http://www.cyberforum.ru/cpp-beginners/thread167322.html
Написать программу, которая определяет максимальное число из введенной с клавиатуры последовательности положительных чисел (длина последовательности неограниченна). Ниже приведен рекомендуемый вид экрана во время выполнения профаммы (данные, введенные пользователем, выделены полужирным шрифтом). Определение максимального числа последовательности положительных чисел. Вводите после стрелки...
C++ Как определить нижезадданный пример? Определить удельный вес учащихся, имеющих оценки «неудовлетворительно» в общем количестве студентов по каждой специальности и в целом по университету. http://www.cyberforum.ru/cpp-beginners/thread167307.html
C++ Вывести таблицу квадратов первых десяти целых положительных чисел
Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел.
площадь треугольника, если известны координаты его углов. Введите координаты углов C++
Напишите программу, которая вычисляет площадь треугольника, если известны координаты его углов. Введите координаты углов (числа разделяйте пробелом): xl,yl -> -2 5 х2,у2 -> 1 7 хЗ,уЗ -> 5 -3 Ответ:23.56 кв.см.
C++ Правильно ли сделал http://www.cyberforum.ru/cpp-beginners/thread167304.html
Нужно проверить правильно ли я сделал?? #include <iostream.h> #include <math.h> void main() { double k,a,n,m,p; cout <<"Vvedite M-->"; cin >> m; cout <<"Vvedite N-->";
C++ Литература по бинарным деревьям Здраствуйте. Надо сделать задание на бинарные деревья, я ничего о них не знаю. Может у кого есть какая литература где можно о них прочесть (для новичка). Спасибо заранее!!!!! Добавлено через 10 минут Переместите пожалуйста тему в С/C++ для начинающих!!!!! подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
19.09.2010, 21:07     Локальные и динамические массивы
Динамика.

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
#include <iostream>
 
int main()
{
    int**Arr;
    int N, M;
    std::cout<<"Enter N: ";
    std::cin>>N;
    std::cout<<"Enter M: ";
    std::cin>>M;
    int sumneg=0;
    int sumplus=0;
    Arr=new int*[N];
    for(int i=0; i<N; ++i)
        Arr[i]=new int[M];
    for(int i=0; i<N; ++i)
    {
        for(int j=0; j<M; ++j)
        {
            std::cin>>Arr[i][j];
        }
     }
    for(int i=0; i<N; ++i)
    {
        for(int j=0; j<M; ++j)
        {
            if(Arr[i][j]<0)
               sumneg+=Arr[i][j];
            else
               sumplus+=Arr[i][j];
        }
     }
     std::cout<<"Sum of plus el: "<< sumplus <<'\n';
     std::cout<<"Sum of neg el: "<< sumneg <<'\n';
     for(int i=0; i<M; ++i)
         delete[] Arr[i];
     delete[] Arr;
     return 0;
}
Добавлено через 22 минуты
Статика.

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
#include <iostream>
 
int main()
{ 
    const int N=3;
    const int M=3;
    int Arr[N][M];
    int sumneg=0;
    int sumplus=0;
    for(int i=0; i<N; ++i)
    {
        for(int j=0; j<M; ++j)
        {
            std::cin>>Arr[i][j];
        }
     }
    for(int i=0; i<N; ++i)
    {
        for(int j=0; j<M; ++j)
        {
            if(Arr[i][j]<0)
               sumneg+=Arr[i][j];
            else
               sumplus+=Arr[i][j];
        }
     }
     std::cout<<"Sum of plus el: "<< sumplus <<'\n';
     std::cout<<"Sum of neg el: "<< sumneg <<'\n';
     return 0;
}
 
Текущее время: 09:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru