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

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

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

Простая задачка. Вставка нулей в массив. - C++

31.10.2011, 00:06. Просмотров 324. Ответов 3
Метки нет (Все метки)

Задание. Ввести массив с клавиатуры. Вставить вместо двух случайно выбранных элементов нулевые элементы.
Пример
До вставки:
1 -2 3 4 -5 -6 7 8 -9
После:
1 -2 0 4 -5 0 7 8 -9
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2011, 00:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Простая задачка. Вставка нулей в массив. (C++):

Массив состоит из нулей и единиц. Сформировать массив,состоящий из нулей и подсчитать их количество - C++
Массив А состоит из 0-й и 1-ц.сформировать одномерный массив В(К),состоящий из нулей,и подсчитать их количество

простая задачка - C++
Требуется написать программу, определяющую количество символов до точки. Точка в строке одна.

Простая задачка - C++
Нужен код для Dev C++ Найти суму цифр четырёхзначного натурального числа. Буду очень благодарен.

Простая задачка - C++
Здравствуйте. Есть вот такая задачка: Написать программу на С пораждающая в цикле следующюю таблицу значений: A A+2 A+4 A+6 3 5 7 9 ...

Простая задачка на C++ - C++
s=sin x + sin x^2 + sin x^3 + sin x^4 + ... + sin x^n - условие, а что как с этим делать я не понимаю, т.к. нам тупо раздали задание и...

Простая задачка в СИ++ - C++
Найти колл-во цифр больше 9, у натурального числа N.:wall:

3
amor1k
Студент
147 / 147 / 24
Регистрация: 18.01.2011
Сообщений: 469
31.10.2011, 00:10 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"rus");
    int a[10],e1,e2;
    for(int i = 0; i < 10; i++)
        cin >> a[i];
    cin >> e1;
    cin >> e2;
    a[e1] = a[e2] = 0;
    for(int i = 0; i < 10; i++)
        cout << a[i] << endl;
    system("pause");
}
0
annka93
0 / 0 / 0
Регистрация: 27.10.2011
Сообщений: 17
31.10.2011, 00:13  [ТС] #3
amor1k, здесь вы вручную показываете элемент с каким индексом заменить нулями. А как это сделать с помощью генератора чисел?
0
amor1k
Студент
147 / 147 / 24
Регистрация: 18.01.2011
Сообщений: 469
31.10.2011, 00:18 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <time.h>
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"rus");
    srand(unsigned(time(0)));
    int a[10],e1,e2;
    for(int i = 0; i < 10; i++)
        cin >> a[i];
    e1 = rand() % 10 + 1;
    e2 = rand() % 10 + 1;
    a[e1] = a[e2] = 0;
    for(int i = 0; i < 10; i++)
        cout << a[i] << endl;
    system("pause");
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.10.2011, 00:18
Привет! Вот еще темы с ответами:

Простая задачка на классы - C++
Здорова господа!!! Есть простая задачка: &quot;Разработайте базовый класс Persistent с операциями save() и no_save(), которые определяют,...

Простая задачка с массивами - C++
Я наперсал программу которая находин максимальный елемент массива и его порядковый номер, все работает хорошо: #include &lt;iostream&gt; ...

Простая задачка по массивам. - C++
Дан массив.Все его элементы,не равные нулю,переписать(сохраняя его порядок)в начало массива,а нулевые элементы - в конец.

простая задачка с циклами - C++
Помогите со 2 задачей, ну или придумуйте свое подобное


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

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

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