Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 24.02.2019
Сообщений: 45
1

Какой из циклов, написанных ниже, выведет на экран все числа, которые только есть в массиве?

12.08.2019, 20:13. Показов 1394. Ответов 4
Метки нет (Все метки)

int data[7] = { 7, 5, 5, 7, 6, 4, 3 };
Какой из циклов, написанных ниже, выведет на экран все числа, которые только есть в массиве?



for (int i ; i < 7; ++i) cout << data[i] << " ";


for (int i = 7; i > 1; i--) cout << data[i] << " ";


for (int i = 6; i >= 0; --i) cout << data[i] << " ";


for (int i = 1; i <= 6; ++i) cout << data[i] << " ";
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.08.2019, 20:13
Ответы с готовыми решениями:

Вывести элементы, которые есть только в массиве А или только в массиве В
Помогите пожалуйста! Вывести элементы, которые есть только в массиве А или только в массиве В....

Элементы, которые есть только в массиве А или только в массиве В
Элементы, которые есть только в массиве А или только в массиве В. Алгоритм сортировки Подсчетом....

Рекурсивный метод, который выведет на экран все натуральные числа, не превышающие N, в порядке возрастания
5. Разработать рекурсивный метод, не возвращающий значений: Разработать рекурсивный метод, который...

Вывести все нулевые элементы, которые есть на главной диагонали массива и ниже её
Задание: вывести все нулевые элементы которые есть на главной диагонали и ниже её, а программа...

4
4205 / 2747 / 398
Регистрация: 01.06.2013
Сообщений: 5,794
Записей в блоге: 9
12.08.2019, 20:27 2
Третий
1
608 / 413 / 151
Регистрация: 11.01.2019
Сообщений: 1,731
12.08.2019, 20:28 3
Лучший ответ Сообщение было отмечено Всеволод45 как решение

Решение

1-й выведет мусор, т.к. i не инициализирована.
2-й обратится к несуществующему элементу data[7] и получит по мозгам.
4-й цикл не выведет элемент data[0].
А вот 3-й нам как раз подходит ))
0
0 / 0 / 0
Регистрация: 24.02.2019
Сообщений: 45
12.08.2019, 20:29  [ТС] 4
а второй же подходит, ровно 7, больше 1 и I--
0
608 / 413 / 151
Регистрация: 11.01.2019
Сообщений: 1,731
12.08.2019, 20:30 5
Цитата Сообщение от Всеволод45 Посмотреть сообщение
а второй же подходит, ровно 7, больше 1 и I--
2-й попытается вывести элемент data[7], которого не существует, и не выведет data[1], data[0]
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.08.2019, 20:30

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Увеличить в два раза все числа в тех строках матрицы, которые содержат только положительные числа
Дана прямоугольная матрица вещественных чисел размером N*M (N,M- вводим с клавиатуры). Требуется...

Вывести на экран все числа от нуля до данного числа, которые являются простыми
Человек вводит целое положительное число: 1) вывести на экран все числа от нуля до этого числа,...

Вывести на экран все трехзначные числа, которые можно получить из цифр данного числа
Дано трехзначное число. Вывести на экран все трехзначные числа, которые можно получить из цифр...

Вывести на экран все числа которые больше некоторого заданного числа и удалить их из списка
Создать список целых чисел. Вывести на экран все числа которые больше некоторого заданного числа и...

Вывести на экран только те строки, которые содержат двухзначные числа
написать программу,которая считывает текст из файла и выводит на экран только те строки,содержащие...

Вывести на экран все числа, номера которых есть числа Фибоначчи
Вывести на экран все числа заданной последовательности, номера которых есть числа Фибоначчи.


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

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

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