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

В заданном массиве вывести на консоль все элементы, удовлетворяющие условию - C++

16.01.2017, 10:19. Просмотров 198. Ответов 5
Метки нет (Все метки)

Дан целочисленный массив А размера 10. Вывести элементы массива Ак, которые удовлетворяют двойному неравенству А1<Ак<А10. Если таких элементов нет, то вывести 0.

Прошу помочь, а то не знаю, как решить.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2017, 10:19
Я подобрал для вас темы с готовыми решениями и ответами на вопрос В заданном массиве вывести на консоль все элементы, удовлетворяющие условию (C++):

Вывести на консоль все числа, удовлетворяющие условию
Помогите с написанием программы. Я &quot;ну очень начинающая&quot;. Не могу разобраться....

Кодограмма: вывести на консоль все числовые последовательности, удовлетворяющие условию
Из штаба округа на пульт военной части поступают кодограммы --...

Вывести все элементы массива кратные 3 и удовлетворяющие условию -10<=p[i]<=15
Помогите решить C++ Дан массив p, заполненный с клавиатуры Вывести все...

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

В заданном массиве упорядочить все элементы согласно условию
сначала копируются последовательно все элементы, большие 0, затем...

Вывести все двухзначные числа, удовлетворяющие условию
Вывести все двухзначные числа от A до В, такие, что если к сумме цифр числа...

5
likehood
930 / 789 / 378
Регистрация: 25.12.2016
Сообщений: 2,627
Завершенные тесты: 3
16.01.2017, 10:56 #2
wissman, покажи свои попытки решения этой задачи.
0
gru74ik
Модератор
Эксперт CЭксперт С++
4648 / 1962 / 293
Регистрация: 20.02.2013
Сообщений: 5,225
Записей в блоге: 23
16.01.2017, 11:40 #3
wissman, задачка смешная же:
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
 
int main()
{
    int A[] = { 0, -1, -2, 3, -4, 5, -6, -7, 8, 9 };
    for ( const auto & elem : A )
        if ( elem > 1 && elem < 10 )
            std::cout << elem << "\n";
}
0
MrGluck
Модератор
Эксперт CЭксперт С++
8022 / 4865 / 1425
Регистрация: 29.11.2010
Сообщений: 13,251
16.01.2017, 12:23 #4
Лучший ответ Сообщение было отмечено gru74ik как решение

Решение

Цитата Сообщение от gru74ik Посмотреть сообщение
задачка смешная же:
Только решение не то. Надо сравнивать не с 1 и 10, а с элементами под номерами 1 и 10.

Добавлено через 1 минуту
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
int main()
{
    const int A[] = { 0, -1, -2, 3, -4, 5, -6, -7, 8, 9 };
    bool flag = false;
    for (int i=1; i < 9; i++)
        if (A[i] > A[0] && A[i] < A[9])
        {
            std::cout << A[i] << "\n";
            flag = true;
        }
    if (!flag)
        std::cout << "0\n";
}
1
gogaloh
15 / 19 / 11
Регистрация: 14.03.2015
Сообщений: 603
16.01.2017, 15:07 #5
Цитата Сообщение от gru74ik Посмотреть сообщение
for ( const auto & elem : A )
Подскажите пожалуйста, где это объяснено так, что бы даже я понял.
0
MrGluck
Модератор
Эксперт CЭксперт С++
8022 / 4865 / 1425
Регистрация: 29.11.2010
Сообщений: 13,251
16.01.2017, 15:27 #6
Цитата Сообщение от gogaloh Посмотреть сообщение
Подскажите пожалуйста, где это объяснено так, что бы даже я понял.
Это называется for цикл по коллекции, элемент стандарта С++11. Объясняется в любой известной книжке по С++, издание которой дополнено поддержкой С++11 или выше.
http://www.cyberforum.ru/cpp-beginners/thread1321137.html#post6948279
вики
0
16.01.2017, 15:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.01.2017, 15:27
Привет! Вот еще темы с решениями:

Разработать программу, которая позволит в данном массиве А заменить нулями те его элементы, не удовлетворяющие условию
Разработать программу, которая позволит в данном массиве А заменить нулями те...

Подсчитать количество и вывести все трёхзначные числа, удовлетворяющие условию
Подсчитать количество и вывести все трёхзначные числа, такие, что первая цифра...

Все элементы кратные 3 и удовлетворяющие условию, -10≤p[i]≤15
Дан массив p,заполненный с клавиатуры. Все элементы кратные 3 и удовлетворяющие...

Вывести на консоль все числа Мерсена в заданном интервале
1. Вывести на консоль все числа Мерсена в заданном интервале. Числом Мерсена...


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

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

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