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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.67
Shalanov2
0 / 0 / 0
Регистрация: 23.10.2010
Сообщений: 1
#1

"В массиве, который состоит из 15 элементов, найти номера непарных элементов - C++

26.10.2010, 19:45. Просмотров 2099. Ответов 3
Метки нет (Все метки)

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

Разработать класс "Массив больших чисел", который состоит из объектов класса "Большие целые числа". Найти сумму элементов массива. - C++
Разработать класс "Массив больших чисел", который состоит из объектов класса "Большие целые числа". Найти сумму элементов массива. ...

Дано одномерный массив Р, который состоит из 12 элементов. Вычислить сумму модулей всех от "объемных элементов * превышающих числа А (А = 1.25) - C++
Помогите пожалуйста с задачкой Дано одномерный массив Р, который состоит из 12 элементов. Вычислить сумму модулей всех от "объемных...

В одномерном массиве, который состоит из n действительных элементов, вычислить: - C++
Народ значит стоит пере домной такая вот задача: В одномерном массиве, который состоит из n действительных элементов, вычислить: а)...

В одномерном массиве, который состоит из n вещественных элементов подсчитать номер минимального элемента массива - C++
В одномерном массиве, который состоит из n вещественных элементов подсчитать: 1) номер минимального элемента массива; 2)сумму...

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

Массив типа "Vector" (Вывести номера двух крупнейших элементов в этом массиве. Вычислить их сумму) - C++
Образовать и вывести массив "y" типа Vector с элементами yk = f (k) k = 1.12 е = 2.71 Вывести номера двух крупнейших элементов в этом...

3
Mencey
147 / 94 / 7
Регистрация: 22.07.2010
Сообщений: 424
26.10.2010, 20:36 #2
Как понять "непарных элементов"?

Добавлено через 25 минут
так что ли:

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
//-- Инициализация массива случайными числами --
void rand_array(int *a, int n)
{
  int i;
  for( i = 0; i < n; i++ )
    a[i] = rand() % 10;
}
//-- Инициализация массива случайными числами --
void print_array(const int *a, int n)
{
  int i;
  for( i = 0; i < n; i++ )
    printf("%d; ", a[i]);
  printf("\n");
}
 
int main(void)
{
  int a[15], i, j, k;
  srand((unsigned int)time(0));
  rand_array(a, 15);
  print_array(a, 15);
  printf("Nomera neparnih elementov:\n");
  for(i=0; i<15; i++)
  {
    k=0;
    for(j=0; j<15; j++)
      if( a[i] == a[j] && i != j )
        k++;
    if( k != 1 )
      printf("\t%d\n", i+1);
  }
  getch();
  return 0;
}
0
hepr
61 / 33 / 5
Регистрация: 21.10.2010
Сообщений: 538
26.10.2010, 20:40 #3
Если ты имеешь в виду, что a[a]<>a[a+1], то вот(правда на С++, может сам переведешь или тут кто-нить переведет на С)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include "iostream";
 
int _tmain(int argc, _TCHAR* argv[])
{
int array[15];
    for(int a=0;a<15;a++)
    {
        std::cout << "Vvedi " << a << " element massiva\n";
        std::cin >> array[a];
    };
    int q=0;
    for(int a=0;a<15;a++)
        if (array[a]!=array[a+1])
            q++;
    std::cout << "Kol-vo neparneah elementov= " << q;
    char qwe;
    std::cin >> qwe;
    return 0;
}
0
Mencey
147 / 94 / 7
Регистрация: 22.07.2010
Сообщений: 424
26.10.2010, 20:59 #4
Код на C++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include "iostream";
 
int _tmain(int argc, _TCHAR* argv[])
{
int array[15];
        for(int a=0;a<15;a++)
        {
                std::cout << "Vvedi " << a << " element massiva\n";
                std::cin >> array[a];
        };
        int q=0;
        for(int a=0;a<15;a++)
                if (array[a]!=array[a+1])
                        q++;
        std::cout << "Kol-vo neparneah elementov= " << q;
    char qwe;
        std::cin >> qwe;
        return 0;
}

Преревод на С с небольшими дополнениями
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int main(void)
{
  int a[25], i, q = 0;
  for(i=0; i<15; i++)
  {
    printf("Vvedite %d element massiva\n", i+1);
    scanf("%d", &a[i]);
  }
  printf("Nomera neparnih elementov:\n");
  for(i=0; i<14; i++)
    if(a[i] != a[i+1])
    {
      printf("\t%d i %d\n", i+1, i+2);
      q++;
    }
  printf("Kol-vo neparnih elementov: %d", q);
  getch();
  return 0;
}
0
26.10.2010, 20:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2010, 20:59
Привет! Вот еще темы с ответами:

Найти в массиве номера элементов, равных минимальному - C++
Входные данные Первая строка содержит размер массива N . Во второй строке через пробел задаются N чисел – элементы массива....

создать массив который состоит из милион элементов - C++
Можно ли в С++ создать массив который состоит из милион элементов. И если можно то как.

В одномерном массиве найти номера всех минимальных элементов массива - C++
В одномерном массиве, состоящем из п натуральных чисел, вычислить: - номера всех минимальных элементов массива (за один просмотр...

Найти минимум и максимум в массиве, их номера, количество элементов между ними - C++
Доброе время суток. возникает такая ошибка в задаче: в одномерном массиве найти минимум максимум с их номерами и определить количество...


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

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

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