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

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

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

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

08.03.2011, 16:47. Просмотров 420. Ответов 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++
C++ одномерный массив А
одномерный массив C++
Одномерный массив C++
C++ Одномерный массив.
C++ одномерный массив
C++ Одномерный массив
C++ одномерный массив
C++ Одномерный массив
C++ Одномерный массив A(20)
Одномерный массив в Си C++
C++ Организовать одномерный массив с вещественными числами и найти первый и последний отрицательный элемент массив

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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!
Yandex
Объявления
08.03.2011, 17:24     Одномерный массив
Ответ Создать тему
Опции темы

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