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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
missg
0 / 0 / 0
Регистрация: 28.09.2011
Сообщений: 29
#1

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

05.10.2011, 18:14. Просмотров 676. Ответов 10
Метки нет (Все метки)

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

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

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

Заменить все отрицательные элементы массива на значение минимального элемента - C++
1) Задан массив из 6 действительных чисел. Заменить все элементы с отрицательным значением на значение минимального элемента.

Заменить все элементы массива с отрицательным значением на значение минимального положительного элемента - C++
Объявить массив целых чисел и заполнить его случайными значениями с помощью функций srand() и rand(). Размер массива и диапазон значений...

Дан массив A[N]. Все положительные элементы уменьшить на значение минимального элемента - C++
Здравствуйте! Помогите немного доделать вот такую задачку: Дано: ...

Заменить все положительные1|отрицательные2 элементы целочисленного массива - C++
помогите пожалуйста решить задачу на Array: Заменить все положительные1|отрицательные2 элементы целочисленного массива размера 10 на...

10
rudeeeboy
14 / 14 / 1
Регистрация: 08.11.2010
Сообщений: 172
05.10.2011, 18:24 #2
а что не понятно то?
0
missg
0 / 0 / 0
Регистрация: 28.09.2011
Сообщений: 29
05.10.2011, 18:30  [ТС] #3
не пойму как правильно записать программу.... ((
0
rudeeeboy
14 / 14 / 1
Регистрация: 08.11.2010
Сообщений: 172
05.10.2011, 18:38 #4
перебираешь весь массив, записываешь мин и макс элементы, а потом смотришь меньше\больше нуля
0
Петррр
5970 / 3407 / 337
Регистрация: 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;
}
1
missg
0 / 0 / 0
Регистрация: 28.09.2011
Сообщений: 29
05.10.2011, 18:43  [ТС] #6
а можно код написать? это я понимаю, что так надо делать, записать кодом надо..(простите, я пока чайник во всем этом)
0
soon
05.10.2011, 18:53
  #7

Не по теме:

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

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

Не по теме:

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

0
missg
0 / 0 / 0
Регистрация: 28.09.2011
Сообщений: 29
05.10.2011, 19:08  [ТС] #11
soon, спасибо, я учту то, что вы сказали.
0
05.10.2011, 19:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2011, 19:08
Привет! Вот еще темы с ответами:

Вывести элементы массива на промежутке [ a,b ], вычислить количество элементов массива, заменить все положительные элементы - C++
В одномерном массиве, состоящем из n вещественных элементов, – вывести на печать элементы массива, значения которых не принадлежат...

Заменить все отрицательные элементы массива на -1, а положительные на +1 - C++
Заменить все отрицательные элементы массива на -1, а положительные на +1 С++ Помогите пожалуйста и если можно то с комментариями

Заменить все положительные элементы массива максимальным - C++
Помогите пожалуйста.:) Создать одномерный массив из 10 случайных целых чисел из интервала от -10 до 10. Найти максимальный элемент...

Заменить все положительные элементы массива на их остатки от деления на 5 - C++
Дан массив из 30-ти элементов. Написать программу, которая заменит все положительные элементы массива на их остатки от деления на 5, а...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru