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

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

Войти
Регистрация
Восстановить пароль
 
Кюи
0 / 0 / 0
Регистрация: 08.03.2011
Сообщений: 16
#1

Одномерный массив - C++

08.03.2011, 16:47. Просмотров 426. Ответов 2
Метки нет (Все метки)

Здравствуйте. Нужна помощь в решении задачи:
Дано числовой одномерный массив из 16 элементов. Найти четные элементы массива, значение которых не больше числа А, и их количество. Число А ввести с клавиатуры.

Добавлено через 1 минуту
Главное как найти эти парные элементы, больше за число А...

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
     int s=0, a;
     int mas[16];
     cout << "Vvedite a" << "\n";
     cin >> a;
     for(int i=0;i<16;i++)
     if(mas[i]<a) s++;
     {
                  cout << "s=" << s << "\n";
                  };
                  cout << "mas=" << mas[s] << "\n";
                  getch();
                  }
фигня получается...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.03.2011, 16:47     Одномерный массив
Посмотрите здесь:

Как сложить массив чтоб получился одномерный массив? - C++
Например есть 3х мерный массив, как сложить его строки чтоб получился одномерный массив B (1 строка будет 1 элементом массива В). void...

Одномерный массив - C++
В одномерном массиве, состоящем из N вещественных элементов, вычислить: 1.Сумму отрицательных элементов массива. 2.Произведение...

Одномерный массив. - C++
Здравствуйте, помогите,пожалуйста, составить программу. Вот задание: &quot;Составить программу нахождения наибольшего элемента каждой строки...

Одномерный массив - C++
В одномерном массиве Z. состоящем из N целых элементов, лежащих в промежутке , вычислить сумму элементов массива, расположенных после...

одномерный массив. - C++
Даны два массива x содержащий k элементов и y содержащий n элементов и число q. Найти сумму вида x+y, наиболее близкую к числу q. ...

Одномерный массив - C++
Доброго времени суток. Только начал изучать Си. Хочу создать массив из 10 чисел, каждое число было рандомно. После запуска...

Одномерный массив - C++
1.Найти кол-во элементов массива,больших С. 2.Найти произведение элементов массива,расположенных после максимального по модулю элемента. ...

одномерный массив - C++
Помогите написать про-гу! Задан целочисленный одномерный массив a из n элементов. Найти номер последнего максимального элемента среди...

Одномерный массив! - C++
Дан одномерный массив из 1000 элементов, состоящий из случайных целых чисел в диапазоне от 0 до 50. Найти сумму элементов массива, с начала...

Одномерный массив. - C++
Прошу помощи в решении 3 задач на одномерный массив на C++: 1) Дан массив х1,х2,...,xn. Найти количество элементов кратных трем и...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IrineK
Заблокирован
08.03.2011, 16:53     Одномерный массив #2
Прежде, чем сравнивать:
C++
1
if(mas[i]<a)
нужно иметь в наличии mas[i] (ввеcти вручную или с помощью рандомайза, инициализировать вместе с объявлением).

Проверка одновременно на четность и непревышение А:
C++
1
if(mas[i]<a&& mas[i]%2==0)
Кюи
0 / 0 / 0
Регистрация: 08.03.2011
Сообщений: 16
08.03.2011, 17:24  [ТС]     Одномерный массив #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <conio.h>
#include <stdlib.h>
using namespace std;
int main()
{
     int s=0, a;
     int mas[16]={2,13,11,12,3,5,4,15,16,9,8,14,1,6,7,10};
     cout << "Vvedite a" << "\n";
     cin >> a;
     for(int i=0;i<16;i++)
     if(mas[i]<a&& mas[i]%2==0)
     {
                  cout << "mas=" << mas[s] << "\n";
                  };
                  cout << "a=" << a << "\n";
                  getch();
                  }
Ну вот, только например если ввести число 7 например, то будет:
C++
1
2
3
4
5
6
Vvedite а
7
mas=2
mas=2
mas=2
a=7
тоесть
mas=2
mas=2
mas=2
это что 3 числа парных перед 7....а как числом передать, например: Chusel= 3

Добавлено через 2 минуты
C++
1
  cout << "mas=" << mas[i] << "\n";
нашёл, спасибо IrineK!
Ответ Создать тему
Опции темы

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