Форум программистов, компьютерный форум, киберфорум
Наши страницы

Исправьте программу. Дана матрица 3×5. Найти сумму по столбцам матрицы. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Списки инициализации http://www.cyberforum.ru/cpp-beginners/thread227662.html
Подскажите пожалуйста, как составить список инициализации для конструктра следующего класса? class Droid{ public: Droid::Droid(); Droid::~Droid(); private: std::string Id;// le...
C++ упростить код программы до уровня начинающего Дана прямоугольная матрица, все элементы которой различны. в заштрихованной области, где min – минимальный элемент матрицы. #include <iostream> using namespace std; int main () { int... http://www.cyberforum.ru/cpp-beginners/thread227653.html
как можно более просто написать эту программку(более понятным языком для начинающего) C++
7. Установить, четным или нечетным является число цифр в записи данного натурального числа. Если число цифр нечетно, вывести среднюю цифру. #include <iostream> #include <conio.h> #include...
C++ Написать программу, которая определяет количество учеников в классе, чей рост превышает средний.
Написать программу, которая определяет количество учеников в классе, чей рост превышает средний. #include <iostream> const int size = 5; int main() { setlocale(LC_ALL,"Russian"); int arr,...
C++ Работа с файлами. Сравнение http://www.cyberforum.ru/cpp-beginners/thread227646.html
Здравствуйте, у меня есть небольшая задачка, буду рад если мне помогут ее осуществить! Мне нужно сравнить 2 текстовых файла построчно. Проблема в том, что я создал эти 2 файла, но как их...
C++ DevStudio Add-in Wizard (Microsoft Visual C++) Здравствуйте. В университете задали написать простейшее MFC приложение. Мне достался DevStudio Add-in Wizard. Мы рассматривали только MFC AppWizard (exe), и то вскользь. Нигде не могу найти... подробнее

Показать сообщение отдельно
sandye51
программист С++
685 / 587 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
12.01.2011, 16:24
Цитата Сообщение от Fragrance Посмотреть сообщение
2)Дан одномерный массив А, состоящий из N элементов. Исключить из мас-
сива первый, предшествующий максимуму, положительный элемент.Сделать максимально простенькую программу, как в первой задаче
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
#include <conio.h>
#include <iostream>
#include <locale.h>
 
using namespace std;
 
int main()
{
    size_t n, i_max = 0; 
    int i_ = -1;
    setlocale(LC_ALL, "Russian");
    cout << "Введите число элементов массива\n";
    cin >> n;
    int *massiv = new int[n];
    cout << "Введите массив элементов\n";
    for (size_t i = 0; i < n; ++i)
    {
        cin >> massiv[i];
        if (massiv[i] > massiv[i_max])
            i_max = i;
    }
    for (int i = i_max - 1; i >= 0; --i)
        if (massiv[i] > 0)
        {
            i_ = static_cast<int>(i);
            break;
        }
    if (i_ == -1)
        cout << "В массиве нет положительных элементов, предшествующих максимальному\n";
    else
    {
        cout << "Массив без положительного элемента, предшествующего максимальному\n";
        for (size_t i = 0; i < n; ++i)
            if (i != i_)
                cout << massiv[i] << " ";
    }
    _getch();
    delete[] massiv;
    return EXIT_SUCCESS;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru