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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
p0zitiff
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 68
#1

Дано произвольный одномерный массив целых чисел М и натуральное число n. Определить, если такие есть, количество чисел n в массиве М и их индексы - C++

17.06.2011, 20:52. Просмотров 1429. Ответов 3
Метки нет (Все метки)

Ребята,помогите с заданием: Дано произвольный одномерный массив целых чисел М и натуральное число n. Определить, если такие есть, количество чисел n в массиве М и их индексы.Только сделать на Borland C++ 5.02,А не на dev-e.

 Комментарий модератора 
Именуйте темы осмысленно! Название темы должно максимально полно отражать её содержимое.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2011, 20:52     Дано произвольный одномерный массив целых чисел М и натуральное число n. Определить, если такие есть, количество чисел n в массиве М и их индексы
Посмотрите здесь:

Дано целое число N и набор из N целых чисел. Определить номера тех чисел наборе, которые меньше своего правого соседа, и количество К таких чисел. - C++
Всем привет мне нужен исходник к етой задачи Дано целое число N и набор из N целых чисел. Определить номера тех чисел наборе,...

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

Дан массив целых чисел. Найти номера элементов, оканчивающихся цифрой 0 (известно, что такие элементы в массиве есть) - C++
Дан массив целых чисел. Найти номера элементов, оканчивающихся цифрой 0 (известно, что такие элементы в массиве есть) с++

Дан массив целых чисел. Найти номера элементов оканчивающихся цифрой 0 (известно, что такие цифры в массиве есть). - C++
Дан массив целых чисел. Найти номера элементов оканчивающихся цифрой 0 (известно, что такие цифры в массиве есть).

Алгебра: Есть массив чисел и число f, надо определить, можно ли получить f, складывая любое количество чисел из массива - C++
Есть массив чисел и число f, надо определить, можно ли получить f, складывая любое количество чисел из массива? напр. 1) a={2.6.5} f=7...

Дано натуральное число n>0 и последовательнось чисел из n елементов, найти количество всех чисел которые больше за 0 и меньше за 0 - C++
Всем привет, задача такова: Дано натуральное число n>0 и последовательнось чисел из n елементов, найти количество всех чисел которые...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
17.06.2011, 21:01     Дано произвольный одномерный массив целых чисел М и натуральное число n. Определить, если такие есть, количество чисел n в массиве М и их индексы #2
Цитата Сообщение от p0zitiff Посмотреть сообщение
Только сделать на Borland C++ 5.02,А не на dev-e.
Так делай, от нас ты чего хочешь ?
Я-Лис
29 / 64 / 13
Регистрация: 10.05.2011
Сообщений: 173
18.06.2011, 18:38     Дано произвольный одномерный массив целых чисел М и натуральное число n. Определить, если такие есть, количество чисел n в массиве М и их индексы #3
Немного не понятно написано задание.
Если надо найти в массиве количество чисел равных n, и вывести их индексы, то вот:
P.S. Сделал в Borland C++ Builder(в консоли),не знаю пойдет у тебя или нет.
Перепиши под свою среду, код есть.
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
36
37
38
39
40
41
42
43
44
45
#include <iostream.h>  //для cout-вывод и cin-ввод
#include <stdlib.h>
#include <iomanip.h>   //для setw()-табуляция
#include <conio.h>      //для getch()
 
 
int main()
{
    const int N=10;   //количество элементов
    int M[N]={1,2,4,6,2,5,7,2,9,2};  //задаем исходный массив
    int n;  //число которое задаем
    int count=0;  //счетчик найденных элементов
    int B[N];   //сюда будем записывать индексы
 
    //вывод массива
        for(int i=0;i<N;i++)
    {
         cout<<setw(3)<<"M["<<i<<"]= "<<M[i];
    }
 
    cout<<endl<<"vvedite celoe chislo: ";
    cin>>n;  //ввод числа n
    cout<<endl;
     
    for(int i=0;i<N;i++)   //поиск элементов равных n
    {
        if(M[i]==n)    //если равно
            {
                B[count]=i;  //запоминаем индекс в 2ом массиве
                count++;     //увеличиваем счетчик
                }
    }
 
    cout<<"kolichestvo chisel n: "<<count<<endl;
    if(count)  //если есть найденные,то выводим их индексы
    {
        cout<<"indeksy: ";
        for(int i=0;i<count;i++)
            cout<<setw(3)<<B[i];
    }
 
 
    getch();  //чтобы экран сразу не закрывался, а можно было посмотреть результат
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2011, 20:18     Дано произвольный одномерный массив целых чисел М и натуральное число n. Определить, если такие есть, количество чисел n в массиве М и их индексы
Еще ссылки по теме:

Дан массив из N целых чисел. Выяснить имеется ли в массиве хотя бы одно нечетное отрицательное число и определить его местонахождение в массиве - C++
1. Дан массив из N целых чисел. Выяснить имеется ли в массиве хотя бы одно нечетное отрицательное число и определить его местонахождение в...

Дано двумерный массив целых чисел. В каждом столбце найти сумму и количество чисел.(исправить) - C++
Исправить программу: Дано двумерный массив целых чисел. В каждом столбце найти сумму и количество чисел. #include &lt;iostream.h&gt; ...

Дано натуральное число N и одномерный массив A1, A2, ..., AN целых. Найти произведение тех элементов массива, расположенных между одинаковыми элемента - C++
Дано натуральное число N и одномерный массив A1, A2, ..., AN целых. Найти произведение тех элементов массива, расположенных между...

Дан двумерный массив целых чисел. Вычислить количество четных чисел среди элементов, встречающихся в массиве ровно 3 раза - C++
Кто может, помогите пожалуйста:)

дано натуральное число n и вещественные числа a1 a2 aN. определить среднеарифметическое этих чисел - C++
дано натуральное число n и вещественные числа a1 a2 aN,определить среднеарифметическое этих чисел

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


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

Или воспользуйтесь поиском по форуму:
p0zitiff
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 68
19.06.2011, 20:18  [ТС]     Дано произвольный одномерный массив целых чисел М и натуральное число n. Определить, если такие есть, количество чисел n в массиве М и их индексы #4
Цитата Сообщение от Я-Лис Посмотреть сообщение
Немного не понятно написано задание.
Если надо найти в массиве количество чисел равных n, и вывести их индексы, то вот:
P.S. Сделал в Borland C++ Builder(в консоли),не знаю пойдет у тебя или нет.
Перепиши под свою среду, код есть.
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
36
37
38
39
40
41
42
43
44
45
#include <iostream.h>  //для cout-вывод и cin-ввод
#include <stdlib.h>
#include <iomanip.h>   //для setw()-табуляция
#include <conio.h>      //для getch()
 
 
int main()
{
    const int N=10;   //количество элементов
    int M[N]={1,2,4,6,2,5,7,2,9,2};  //задаем исходный массив
    int n;  //число которое задаем
    int count=0;  //счетчик найденных элементов
    int B[N];   //сюда будем записывать индексы
 
    //вывод массива
        for(int i=0;i<N;i++)
    {
         cout<<setw(3)<<"M["<<i<<"]= "<<M[i];
    }
 
    cout<<endl<<"vvedite celoe chislo: ";
    cin>>n;  //ввод числа n
    cout<<endl;
     
    for(int i=0;i<N;i++)   //поиск элементов равных n
    {
        if(M[i]==n)    //если равно
            {
                B[count]=i;  //запоминаем индекс в 2ом массиве
                count++;     //увеличиваем счетчик
                }
    }
 
    cout<<"kolichestvo chisel n: "<<count<<endl;
    if(count)  //если есть найденные,то выводим их индексы
    {
        cout<<"indeksy: ";
        for(int i=0;i<count;i++)
            cout<<setw(3)<<B[i];
    }
 
 
    getch();  //чтобы экран сразу не закрывался, а можно было посмотреть результат
    return 0;
}
Да,все так...окей слушай,с этим заданьицем не поможешь...Работа с символьными строками
Yandex
Объявления
19.06.2011, 20:18     Дано произвольный одномерный массив целых чисел М и натуральное число n. Определить, если такие есть, количество чисел n в массиве М и их индексы
Ответ Создать тему
Опции темы

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