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

Заменить в обоих массивах минимальный элемент суммой отрицательных элементов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ массив http://www.cyberforum.ru/cpp-beginners/thread85939.html
помогите пожалуйста,нужно: Составить программу для подсчёта суммы положительных элементов квадратной таблицы В, состоящей из N×N целых чисел, расположенных на побочной диагонали. Использовать динамический массив.
C++ Не могу найти ошибку, подскажите=)) Подскажите где сдесь ошибка????? #include<iostream.h> #include<math.h> const int n=3, m=0; void change (int ); void InArray (int ); void InArray (int ); void PrintArray(int ); void PrintArray(int ); http://www.cyberforum.ru/cpp-beginners/thread85938.html
Управление шрифтами в консольном режиме C++
Пишу курсовик, тема легкая, но для "приятного" вывода результата было-бы не плохо немного отформатировать текст. Дело в том, что задание стоит о переводе чисел из/в системы счисления, а для подания результата хотелось-бы прописать внизу индексы. Не знаете, как можно уменьшать/увеличивать шрифты на си/си++ ??
Отсортировать массив модифицированным методом простого выбора. C++
Помогите пожалуйста! Отсортировать массив модифицированным методом простого выбора.
C++ Число и цифры http://www.cyberforum.ru/cpp-beginners/thread85902.html
Каким образом можна разделить число на цыфри, чтоб их сумировать: 123=1+2+3=6?????
C++ сложение эллементов массива помогите исправить задачу так, чтобы массив автоматически забивался #include<iostream.h> #include<math.h> void main() { int l, i,j,S, M, N; cout<<"wedite dliny \n"; cin>>M; cout<<"wedite visotu \n"; cin>>N; for(i=0;i<=M;i++) подробнее

Показать сообщение отдельно
insideone
Модератор
Автор FAQ
 Аватар для insideone
3630 / 908 / 48
Регистрация: 10.01.2010
Сообщений: 2,446
15.01.2010, 00: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
31
32
33
#include <iostream>
#define SIZE_A 19
#define SIZE_B 26
// Заменить в массиве X длинной Size
// минимальный элемент на сумму отрицательных
// элементов.
void Replace(int* X, int Size){
    int Summ = 0, Min = X[0], MinI = 0;
    for (int i = 0; i < Size; i++)
    {
        if ( Min > X[i] ) { Min = X[i]; MinI = i; }
        if ( X[i] < 0 )
            Summ += X[i];
    }
    X[MinI] = Summ;
}
 
void main()
{
    int A[SIZE_A];
    // Первый ввести с клавиатруы
    for (int i = 0; i < SIZE_A; i++)
        std::cin >> A[i];
    // А 2 задать как типизированую const
    const int B[SIZE_B] = {3,43,-2,32,-1,-2,-3,-4, 20, 3, -2, 23, -5, -2, 3, -23, 23, 2, -5, 6, 0, 2};
 
    // В процедуру отправляем ссылку на первый элемент массива
    Replace(&A[0], SIZE_A); 
 
    // Распечатываем A
    for (int i = 0; i < SIZE_A; i++)
        std::cout << " " << A[i];
}
Примерно так =) А константы изменять умеет только Чак Норрис
 
Текущее время: 22:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru