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

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

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

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

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

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

C++ Простая задачка
C++ Массив состоит из нулей и единиц. Сформировать массив,состоящий из нулей и подсчитать их количество
простая задачка C++
C++ Простая задачка по массивам.
Простая задачка с массивами C++
C++ Простая задачка: Распаковка строки
C++ Простая задачка на C++
Простая задачка на классы C++
C++ Простая задачка
простая задачка с циклами C++
C++ Простая задачка в СИ++
C++ Очень простая задачка (но не для меня)

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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");
}
annka93
0 / 0 / 0
Регистрация: 27.10.2011
Сообщений: 17
31.10.2011, 00:13  [ТС]     Простая задачка. Вставка нулей в массив. #3
amor1k, здесь вы вручную показываете элемент с каким индексом заменить нулями. А как это сделать с помощью генератора чисел?
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");
}
Yandex
Объявления
31.10.2011, 00:18     Простая задачка. Вставка нулей в массив.
Ответ Создать тему
Опции темы

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