Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Bob103
8 / 8 / 9
Регистрация: 23.09.2015
Сообщений: 283
Завершенные тесты: 3
1

Вывести на экран элементы с четными индексами

30.11.2015, 11:02. Просмотров 460. Ответов 15
Метки нет (Все метки)

Я не могу придумать,как нужно вывести четные элементы,вот код:
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 a[10];
    int n; cout << "n="; cin >> n;
    for (int i = 0; i < n; i++)
    {
        cout << "a[" << i << "]="; cin >> a[i];
        if (!(a[i] % 2))
            
    }
    for (int i = 0; i < n;i++)
    cout <<  << "\n";
    system("pause");
    return 0;
}
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2015, 11:02
Ответы с готовыми решениями:

Вывести на экран элементы с четными индексами
Условие Дана последовательность целых чисел. Нужно решить задачу двумя способами, сначала...

Вывести элементы массива с четными индексами
В первой строке вводится количество элементов в массиве. Во второй строке вводятся элементы...

Вывести элементы массива с четными/нечетными индексами
3. Дан массив размера N. Вывести вначале его элементы с четными1|нечетными2 индексами, а затем — с...

Вывести сначала элементы массива с четными индексами, а потом - с нечетными
Дан массив A размера N. Вывести вначале его элементы с четными номерами (в порядке возрастания...

В двумерном массиве заменить элементы строк с четными индексами элементами строк с нечетными индексами
Дан массив чисел, А (5, 4). Превратить массив , заменив элементы строк с четными индексами...

15
Dimension
Dimension
574 / 444 / 221
Регистрация: 08.04.2014
Сообщений: 1,709
Завершенные тесты: 1
30.11.2015, 11:06 2
C++
1
2
3
4
5
6
7
8
9
for (int i = 0; i < n; i++)
    {
        cout << "a[" << i << "]="; cin >> a[i];
        
            
    }
    for (int i = 0; i < n;i++)
      if(a[i]%2==0)
        cout<<a[i]<<' ';
1
Bob103
8 / 8 / 9
Регистрация: 23.09.2015
Сообщений: 283
Завершенные тесты: 3
30.11.2015, 11:09  [ТС] 3
Что-то пошло не так...
0
Миниатюры
Вывести на экран элементы с четными индексами  
Тамика
Котовчанин
931 / 471 / 200
Регистрация: 16.02.2010
Сообщений: 3,323
Записей в блоге: 37
30.11.2015, 11:11 4
Bob103, весь код сбросьте.
0
30.11.2015, 11:11
Bob103
8 / 8 / 9
Регистрация: 23.09.2015
Сообщений: 283
Завершенные тесты: 3
30.11.2015, 15:06  [ТС] 5
А зачем?

Добавлено через 3 часа 52 минуты
Неужели никто не знает
0
Тамика
Котовчанин
931 / 471 / 200
Регистрация: 16.02.2010
Сообщений: 3,323
Записей в блоге: 37
30.11.2015, 15:08 6
Цитата Сообщение от Bob103 Посмотреть сообщение
А зачем?
Когда Вы заболели и Вам терапевт говорит - "откройте рот", тоже отвечаете "зачем" ?
0
Tulosba
:)
Эксперт С++
4752 / 3246 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
30.11.2015, 15:11 7
дел)
0
Bob103
8 / 8 / 9
Регистрация: 23.09.2015
Сообщений: 283
Завершенные тесты: 3
30.11.2015, 16:36  [ТС] 8
Вот весь
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 a[10];
    int n; cout << "n="; cin >> n;
    for (int i = 0; i < n; i++)
    {
        for (int i = 0; i < n; i++)
            cout << "a[" << i << "]="; cin >> a[i];
    }
    for (int i = 0; i < n; i++)
        if (a[i] % 2 == 0)
            cout << a[i] << ' ';
    system("pause");
    return 0;
}
0
Тамика
Котовчанин
931 / 471 / 200
Регистрация: 16.02.2010
Сообщений: 3,323
Записей в блоге: 37
30.11.2015, 16:37 9
Цитата Сообщение от Bob103 Посмотреть сообщение
for (int i = 0; i < n; i++)
* * {
* * * * for (int i = 0; i < n; i++)
Зачем двойной фор?..
0
Bob103
8 / 8 / 9
Регистрация: 23.09.2015
Сообщений: 283
Завершенные тесты: 3
30.11.2015, 16:40  [ТС] 10
0
Тамика
Котовчанин
931 / 471 / 200
Регистрация: 16.02.2010
Сообщений: 3,323
Записей в блоге: 37
30.11.2015, 16:41 11
Bob103, все работает.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<iostream>
using namespace std;
int main()
{
    int a[10];
    int n; cout << "n="; cin >> n;
    for (int i = 0; i < n; i++)
    {
        cout << "a[" << i << "]="; 
        cin >> a[i];
    }
 
    for (int i = 0; i < n; i++)
        if (a[i] % 2 == 0)
            cout << a[i] << ' ';
    system("pause>nul");
    return 0;
}
0
Bob103
8 / 8 / 9
Регистрация: 23.09.2015
Сообщений: 283
Завершенные тесты: 3
30.11.2015, 16:42  [ТС] 12
Для объявления идентификатора i
0
Тамика
Котовчанин
931 / 471 / 200
Регистрация: 16.02.2010
Сообщений: 3,323
Записей в блоге: 37
30.11.2015, 16:42 13
Цитата Сообщение от Bob103 Посмотреть сообщение
Для объявления идентификатора i
Что?...При чем тут это?
0
Bob103
8 / 8 / 9
Регистрация: 23.09.2015
Сообщений: 283
Завершенные тесты: 3
30.11.2015, 16:43  [ТС] 14
Разве так должно быть,или я что-то неправильно ввел?
0
Изображения
 
Тамика
Котовчанин
931 / 471 / 200
Регистрация: 16.02.2010
Сообщений: 3,323
Записей в блоге: 37
30.11.2015, 16:44 15
Bob103, да, неправильно ввели. Почитайте про оператор ввода cin. Что и когда он считывает. И внимательнее почитайте код. Хоть раз. И узнайте, когда и что нужно вводить.
0
Bob103
8 / 8 / 9
Регистрация: 23.09.2015
Сообщений: 283
Завершенные тесты: 3
30.11.2015, 16:48  [ТС] 16
Спасибо
0
30.11.2015, 16:48
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2015, 16:48

Найти элементы массива с четными индексами
Написал программу которая выводит элементы массива с ЧЕТНЫМИ индексами. int main(){ int mass;...

Выписать из массива элементы с четными индексами
Здравствуйте всем. Надо ваша помощь. Лабораторная работа. Записать элементы массива А = (a1,...

Удалить все элементы массива с четными индексами
Всем привет. Хотелось бы получить от вас помощь..написать программу си++.. создать динамический...


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

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