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

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

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

Массивы. Заменить все отрицательные элементы массива числом 0 - C++

11.09.2013, 23:37. Просмотров 896. Ответов 7
Метки нет (Все метки)

Создайте массив А[1..12] с помощью генератора случайных чисел с элементами от -20 до 10 и выведите его на экран. Замените все отрицательные элементы массива числом 0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.09.2013, 23:37     Массивы. Заменить все отрицательные элементы массива числом 0
Посмотрите здесь:

Все отрицательные элементы матрицы заменить числом 1 - C++
Что делать не пойму, помогите пожалуйста. На самом начальном изучении мы, так что код самый начальный и простой. Учим только строки начали....

Заменить в матрице все отрицательные элементы первой строки числом 0 - C++
прошу,помогите!!! написать следующую программу,используя указатели: дана целочисленная матрица размера 5 на 5.заменить в данной матрице все...

Найти строку, содержащую наибольший элемент матрицы и заменить все отрицательные элементы этой строки числом 0 - C++
Здравтсвуйте! помогите пжл решить задачу. Найти строку, содержащую наибольший элемент матрицы и заменить все отрицательные элементы...

Отрицательные элементы массива заменить на их абсолютную величину и все нечётные элементы на корень - C++
Дан массив целых чисел. Каждый отрицательный элемент заменить на его абсолютную величину. Все элементы с нечётными номерами заменить на их...

Заменить все отрицательные элементы массива - C++
Заменить все отрицательные элементы массива на значения максимального и Найти элемент массива который наименее близок к заданному числу,...

Заменить все элементы массива, меньшие 5-ти, числом 111 - C++
дан целочисленный массив X . Надо заменить все элементы меньше 5-ти с цифром 111.

Заменить все отрицательные элементы массива нулями - C++
Задан одномерный числовой массив. Заменить все отрицательные элементы массива нулями. Помогите, заранее спасибо!

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Leonman
15 / 15 / 0
Регистрация: 17.06.2012
Сообщений: 266
12.09.2013, 00:24     Массивы. Заменить все отрицательные элементы массива числом 0 #2
Вот варинат.

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
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <iomanip>
using namespace std;
 
const int size = 12;
 
int main()
{
    int A[size];
    srand(time(0));
    for (int i = 0; i < size; i++)
     A[i] = rand() % (10 - (-20)) + (-20);
    for (int i = 0; i < size; i++)
     cout << setw(3) << A[i] << " ";
     cout << endl << endl;
    for (int i = 0; i < size; i++)
     if(A[i] < 0)
      A[i] = 0;
    for (int i = 0; i < size; i++)
     cout << setw(3) << A[i] << " ";
     cout << endl;
    return 0;
}
cemmmka
0 / 0 / 0
Регистрация: 11.09.2013
Сообщений: 6
12.09.2013, 00:29  [ТС]     Массивы. Заменить все отрицательные элементы массива числом 0 #3
Почему-то Visual studio не компилирует, выдаёт ошибку
Leonman
15 / 15 / 0
Регистрация: 17.06.2012
Сообщений: 266
12.09.2013, 00:34     Массивы. Заменить все отрицательные элементы массива числом 0 #4
Не знаю, я на code::block, там всё норм
А что за ошибка-то
cemmmka
0 / 0 / 0
Регистрация: 11.09.2013
Сообщений: 6
12.09.2013, 10:20  [ТС]     Массивы. Заменить все отрицательные элементы массива числом 0 #5
d:\documents\visual studio 2008\kr_5var_1\kr_5var_1\zad_2.cpp(12) : warning C4244: 'argument' : conversion from 'time_t' to 'unsigned int', possible loss of data
Linking...
zad_2.obj : error LNK2005: _main already defined in main.obj
D:\Documents\Visual Studio 2008\kr_5var_1\Debug\kr_5var_1.exe : fatal error LNK1169: one or more multiply defined symbols found
Raali
623 / 327 / 34
Регистрация: 06.07.2013
Сообщений: 1,056
Завершенные тесты: 1
12.09.2013, 10:35     Массивы. Заменить все отрицательные элементы массива числом 0 #6
Цитата Сообщение от cemmmka Посмотреть сообщение
zad_2.obj : error LNK2005: _main already defined in main.obj
удалите все файлы, оставьте один только cpp (zad_2.cpp уже содержит функцию main которая есть в main.cpp)
SatanaXIII
Супер-модератор
Эксперт С++
5602 / 2636 / 242
Регистрация: 01.11.2011
Сообщений: 6,495
Завершенные тесты: 1
12.09.2013, 10:36     Массивы. Заменить все отрицательные элементы массива числом 0 #7
Цитата Сообщение от cemmmka Посмотреть сообщение
Visual studio не компилирует
Цитата Сообщение от Leonman Посмотреть сообщение
code::block, там всё норм
cemmmka, это наводит на мысль, что вы не подключили
C++
1
#include "stdafx.h"
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.09.2013, 10:55     Массивы. Заменить все отрицательные элементы массива числом 0
Еще ссылки по теме:

Заменить нулями все отрицательные элементы массива - C++
напишите программу , которая заменяет нулями все отрицательные элементы непустого массива , предшествующих его первом максимальном элемента

Заменить все отрицательные элементы массива их модулями - C++
С одномерным массивом, состоящим из n вещественных элементов, выполнить следующее: Заменить все отрицательные элементы массива их модулями ...

Заменить все отрицательные элементы массива их квадратами - C++
Нужна помощь с задачей. Не пишу на c++, потому не знаю как это написать. 2) В двумерном вещественном динамическом массиве замените...

Заменить все отрицательные элементы массива нулями - C++
Я уже на столько устал, что прошу вашей помощи о великие однофорумчани. 1 Напишите программу, которая заменяет все отрицательные...

Заменить все отрицательные элементы массива нулями - C++
Задан одномерный числовой массив. Заменить все отрицательные элементы массива нулями. Помогите, заранее, спасибо.


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

Или воспользуйтесь поиском по форуму:
cemmmka
0 / 0 / 0
Регистрация: 11.09.2013
Сообщений: 6
12.09.2013, 10:55  [ТС]     Массивы. Заменить все отрицательные элементы массива числом 0 #8
Всё работает, спасибо))
Yandex
Объявления
12.09.2013, 10:55     Массивы. Заменить все отрицательные элементы массива числом 0
Ответ Создать тему
Опции темы

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