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

Заменить все положительные элементы целочисленного массива на значение минимального - C++

Восстановить пароль Регистрация
 
missg
0 / 0 / 0
Регистрация: 28.09.2011
Сообщений: 29
05.10.2011, 18:14     Заменить все положительные элементы целочисленного массива на значение минимального #1
пожалуйста, помогите решить задачку на турбо си.
заменить все положительные|отрицательные элементы целочисленного массива размера 10 на значение минимального|максимального.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.10.2011, 18:14     Заменить все положительные элементы целочисленного массива на значение минимального
Посмотрите здесь:

Заменить все положительные четные элементы массива единицами C++
Заменить все положительные1|отрицательные2 элементы целочисленного массива C++
C++ Дан массив A[N]. Все положительные элементы уменьшить на значение минимального элемента
C++ Заменить все положительные элементы целочисленного массива на значение минимального
C++ Заменить все отрицательные элементы массива на значение минимального элемента
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rudeeeboy
14 / 14 / 1
Регистрация: 08.11.2010
Сообщений: 172
05.10.2011, 18:24     Заменить все положительные элементы целочисленного массива на значение минимального #2
а что не понятно то?
missg
0 / 0 / 0
Регистрация: 28.09.2011
Сообщений: 29
05.10.2011, 18:30  [ТС]     Заменить все положительные элементы целочисленного массива на значение минимального #3
не пойму как правильно записать программу.... ((
rudeeeboy
14 / 14 / 1
Регистрация: 08.11.2010
Сообщений: 172
05.10.2011, 18:38     Заменить все положительные элементы целочисленного массива на значение минимального #4
перебираешь весь массив, записываешь мин и макс элементы, а потом смотришь меньше\больше нуля
Петррр
 Аватар для Петррр
5917 / 3354 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
05.10.2011, 18:42     Заменить все положительные элементы целочисленного массива на значение минимального #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
#include <iostream>
#include <ctime>
 
using namespace std;
 
int main(int argc, char ** argv)
{
    srand(time(0));
    const int size = 10;
    int *array = new int[size];
    for(int i = 0; i < size; i++)
    {
        array[i] = rand() % 20 - 7;
        cout << array[i] << " ";
    }
    cout << endl;
    int min = array[0], max = array[0];
    for(int i = 0; i < size; i++)
    {
        if (min > array[i])
            min = array[i];
        if (max < array[i])
            max = array[i];
    }
    for(int i = 0; i < size; i++)
    {
        if (array[i] > 0)
            array[i] = min;
        else
            if (array[i] < 0)
                array[i] = max;
        cout << array[i] << " ";
    }
    delete [] array;
    cout << endl;
    system("pause");
    return 0;
}
missg
0 / 0 / 0
Регистрация: 28.09.2011
Сообщений: 29
05.10.2011, 18:43  [ТС]     Заменить все положительные элементы целочисленного массива на значение минимального #6
а можно код написать? это я понимаю, что так надо делать, записать кодом надо..(простите, я пока чайник во всем этом)
soon
05.10.2011, 18:53
  #7

Не по теме:

Цитата Сообщение от missg Посмотреть сообщение
простите, я пока чайник во всем этом
Не будете тренироваться - так и останетесь чайником во "всем этом". Хотя... Если вы не хотите - настаивать не буду.

missg
0 / 0 / 0
Регистрация: 28.09.2011
Сообщений: 29
05.10.2011, 18:55  [ТС]     Заменить все положительные элементы целочисленного массива на значение минимального #8
soon, я тренеруюсь, но если помощи никакой не будет, так и не поймешь...
Петррр
 Аватар для Петррр
5917 / 3354 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
05.10.2011, 19:04     Заменить все положительные элементы целочисленного массива на значение минимального #9
missg, тренировка не есть просьба написать код, тренировка - чтение книг и решение задач в конце каждой главы книги.
soon
05.10.2011, 19:05
  #10

Не по теме:

Цитата Сообщение от missg Посмотреть сообщение
но если помощи никакой не будет, так и не поймешь...
Когда я начинал учить с++, моим лучшим помощником была книга. Ни форум, ни друзья-программисты(их вообще не было), а только книга. Ну и еще базовые знания по Pascal. Знаете, сколько я мучился над hello world? А все потому, что писал вместо cout count. И тем не менее, я не побежал постить на форум, а не поленился переписать раза 3 заново(пока все не заработало), назвать себя дураком и продолжать изучать дальше. Потому, что я хотел научиться писать на плюсах. Если вы хотите - откройте книгу и прочитайте. Желательно несколько раз, так лучше усвоится. Если нет, предлагаю закончить оффтоп. К тому же программу вам написали.

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2011, 19:08     Заменить все положительные элементы целочисленного массива на значение минимального
Еще ссылки по теме:

Заменить все положительные элементы массива на их остатки от деления на 5 C++
Заменить все элементы массива с отрицательным значением на значение минимального положительного элемента C++
Заменить все положительные элементы массива максимальным C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
missg
0 / 0 / 0
Регистрация: 28.09.2011
Сообщений: 29
05.10.2011, 19:08  [ТС]     Заменить все положительные элементы целочисленного массива на значение минимального #11
soon, спасибо, я учту то, что вы сказали.
Yandex
Объявления
05.10.2011, 19:08     Заменить все положительные элементы целочисленного массива на значение минимального
Ответ Создать тему
Опции темы

Текущее время: 09:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru