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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.71
denial
0 / 0 / 0
Регистрация: 09.03.2009
Сообщений: 14
#1

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

09.03.2009, 15:21. Просмотров 1764. Ответов 7
Метки нет (Все метки)

заменить отрицательные элементы массива V[15] нулями и найти ихнее количество. помогите пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.03.2009, 15:21     Заменить отрицательные элементы массива нулями и найти их количество
Посмотрите здесь:

В матрице заменить нулями все отрицательные элементы над главной диагональю C++
C++ Массивы. Заменить отрицательные элементы нулями
Из удалить из массива отрицательные элементы, стоящие на четных местах и сжать его, заполнив нулями. C++
Заменить все отрицательные элементы массива нулями C++
Заменить нулями все отрицательные элементы массива C++
C++ Заменить все отрицательные элементы массива нулями
Заменить все отрицательные элементы массива нулями C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6473 / 2248 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
09.03.2009, 15:55     Заменить отрицательные элементы массива нулями и найти их количество #2
Заведи переменную под количество элементов. Потом в цикле проверяй, если меньше нуля элементу массива присваивай ноль а количество инкрементируй.
denial
0 / 0 / 0
Регистрация: 09.03.2009
Сообщений: 14
09.03.2009, 16:21  [ТС]     Заменить отрицательные элементы массива нулями и найти их количество #3
напишите пожалуйста код программы, очень нужно
ISergey
Maniac
Эксперт С++
1346 / 879 / 51
Регистрация: 02.01.2009
Сообщений: 2,643
Записей в блоге: 1
09.03.2009, 16:34     Заменить отрицательные элементы массива нулями и найти их количество #4
это элементарные вещи
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
int main ()
{
    int arr[15] = {1,2,3,4,-2,1,3,-3,1,-2,-8,-6,-4,-7,6};
    int count = 0;
    for(int i = 0; i < 15; ++i)
        if(?????){//!условие сами допишите
            arr[i] = 0;
            ++count;
        }
    for(int i = 0; i < 15; ++i)
        cout<<arr[i]<<" ";
 
    cout<<endl<<"Count: "<<count<<endl;
    return 0; 
}
denial
0 / 0 / 0
Регистрация: 09.03.2009
Сообщений: 14
09.03.2009, 16:43  [ТС]     Заменить отрицательные элементы массива нулями и найти их количество #5
Огромное спасибо!
denial
0 / 0 / 0
Регистрация: 09.03.2009
Сообщений: 14
13.03.2009, 16:13  [ТС]     Заменить отрицательные элементы массива нулями и найти их количество #6
У меня не получается написать условие
ISergey
Maniac
Эксперт С++
1346 / 879 / 51
Регистрация: 02.01.2009
Сообщений: 2,643
Записей в блоге: 1
13.03.2009, 16:19     Заменить отрицательные элементы массива нулями и найти их количество #7
вот
C++
1
if(arr[i] < 0){
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.03.2009, 16:25     Заменить отрицательные элементы массива нулями и найти их количество
Еще ссылки по теме:

C++ Заменить элементы двухмерного массива нулями
Найти сумму отрицательных элементов массива; элементы кратные заданному заменить нулями C++
C++ Найти сумму положительных элементов массива до максимального и заменить отрицательные элементы квадратами
C++ Найти произведение наименьшего и наибольшего значений массива, все отрицательные элементы заменить нулями
C++ Ввести два одномерных массива и заменить нулями те элементы второго массива, которые есть в первом

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

Или воспользуйтесь поиском по форуму:
denial
0 / 0 / 0
Регистрация: 09.03.2009
Сообщений: 14
13.03.2009, 16:25  [ТС]     Заменить отрицательные элементы массива нулями и найти их количество #8
Спасибо
Yandex
Объявления
13.03.2009, 16:25     Заменить отрицательные элементы массива нулями и найти их количество
Ответ Создать тему
Опции темы

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