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

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

Восстановить пароль Регистрация
 
Кюи
0 / 0 / 0
Регистрация: 08.03.2011
Сообщений: 16
08.03.2011, 16:47     Одномерный массив #1
Здравствуйте. Нужна помощь в решении задачи:
Дано числовой одномерный массив из 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++
Одномерный массив вещественных чисел R75 содержит данные о росте группы студентов. Массив заполнить значениями путем ввода с клавиатуры. Вычислить с C++
C++ одномерный массив
Одномерный массив и Двумерный массив C++
Одномерный массив. Создать массив Х суммы среднеарифметического элементов массива А с каждым элементом массива А C++
Одномерный массив (элементы с четными индексами переписать в массив z.в массиве z поменять местами максимальный и минимальный элементы) C++
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     Одномерный массив
Ответ Создать тему
Опции темы

Текущее время: 01:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru