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

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

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

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

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

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

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

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

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

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

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

Вывести все двухзначные числа, удовлетворяющие условию - C++
Вывести все двухзначные числа от A до В, такие, что если к сумме цифр числа прибавить квадрат этой суммы, то получится само число. Если...

Разработать программу, которая позволит в данном массиве А заменить нулями те его элементы, не удовлетворяющие условию - C++
Разработать программу, которая позволит в данном массиве А заменить нулями те его элементы, не удовлетворяющие условию 50 &lt;A (i, j) &lt;= 80. ...

5
likehood
offline
888 / 747 / 253
Регистрация: 25.12.2016
Сообщений: 2,474
Завершенные тесты: 3
16.01.2017, 10:56 #2
wissman, покажи свои попытки решения этой задачи.
0
gru74ik
Эксперт CЭксперт С++
4274 / 1862 / 198
Регистрация: 20.02.2013
Сообщений: 4,996
Записей в блоге: 22
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Эксперт С++
7512 / 4644 / 700
Регистрация: 29.11.2010
Сообщений: 12,680
16.01.2017, 12:23 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от 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
11 / 15 / 0
Регистрация: 14.03.2015
Сообщений: 556
16.01.2017, 15:07 #5
Цитата Сообщение от gru74ik Посмотреть сообщение
for ( const auto & elem : A )
Подскажите пожалуйста, где это объяснено так, что бы даже я понял.
0
MrGluck
Модератор
Эксперт CЭксперт С++
7512 / 4644 / 700
Регистрация: 29.11.2010
Сообщений: 12,680
16.01.2017, 15:27 #6
Цитата Сообщение от gogaloh Посмотреть сообщение
Подскажите пожалуйста, где это объяснено так, что бы даже я понял.
Это называется for цикл по коллекции, элемент стандарта С++11. Объясняется в любой известной книжке по С++, издание которой дополнено поддержкой С++11 или выше.
Конструкция языка С++11 цикл по коллекции
вики
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 - C++
Дан массив p,заполненный с клавиатуры. Все элементы кратные 3 и удовлетворяющие условию, -10≤p≤15

Вывести на консоль все числа Мерсена в заданном интервале - C++
1. Вывести на консоль все числа Мерсена в заданном интервале. Числом Мерсена называется простое число n, которое представимо в виде n=2p-1,...

В заданном массиве найти и вывести наибольший по модулю элемент, преобразовав массив, согласно условию - C++
Чот я не догнал, почему не работает (вроде, правильно, но не работает). Условие: Дан массив Р. Найти и вывести наибольший по...

Занести элементы вещественного массива X, удовлетворяющие условию, в массив Y - C++
Пожалуйста помогите кто может Записать элементы вещественного массива X, удовлетворяющие условию xi&gt;=1 и xi&lt;=2, подряд в массив Y....


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

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

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