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

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

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

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

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

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

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

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

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

Все отрицательные элементы массива уменьшить в двое, а все нулевые элементы заменить на... - C++
Задан массив М, состоящий из К строк и N столбцов. Все отрицательные элементы уменьшить в двое, а все нулевые элементы заменить на – 0.1.

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Leonman
15 / 15 / 0
Регистрация: 17.06.2012
Сообщений: 267
12.09.2013, 00:24 #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;
}
1
cemmmka
0 / 0 / 0
Регистрация: 11.09.2013
Сообщений: 6
12.09.2013, 00:29  [ТС] #3
Почему-то Visual studio не компилирует, выдаёт ошибку
0
Leonman
15 / 15 / 0
Регистрация: 17.06.2012
Сообщений: 267
12.09.2013, 00:34 #4
Не знаю, я на code::block, там всё норм
А что за ошибка-то
1
cemmmka
0 / 0 / 0
Регистрация: 11.09.2013
Сообщений: 6
12.09.2013, 10:20  [ТС] #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
0
Raali
623 / 327 / 34
Регистрация: 06.07.2013
Сообщений: 1,061
Завершенные тесты: 1
12.09.2013, 10:35 #6
Цитата Сообщение от cemmmka Посмотреть сообщение
zad_2.obj : error LNK2005: _main already defined in main.obj
удалите все файлы, оставьте один только cpp (zad_2.cpp уже содержит функцию main которая есть в main.cpp)
1
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,529
Завершенные тесты: 1
12.09.2013, 10:36 #7
Цитата Сообщение от cemmmka Посмотреть сообщение
Visual studio не компилирует
Цитата Сообщение от Leonman Посмотреть сообщение
code::block, там всё норм
cemmmka, это наводит на мысль, что вы не подключили
C++
1
#include "stdafx.h"
1
cemmmka
0 / 0 / 0
Регистрация: 11.09.2013
Сообщений: 6
12.09.2013, 10:55  [ТС] #8
Всё работает, спасибо))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.09.2013, 10:55
Привет! Вот еще темы с ответами:

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

В одномерном массиве все отрицательные элементы заменить нулями и упорядочить элементы массива по убыванию - C++
В одновимірному масиві всі від’ємні елементи замінити нулями і впорядкувати елементи масиву за спаданням.

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

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
12.09.2013, 10:55
Ответ Создать тему
Опции темы

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