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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
p0zitiff
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 68
17.06.2011, 20:52     Дано произвольный одномерный массив целых чисел М и натуральное число n. Определить, если такие есть, количество чисел n в массиве М и их индексы #1
Ребята,помогите с заданием: Дано произвольный одномерный массив целых чисел М и натуральное число n. Определить, если такие есть, количество чисел n в массиве М и их индексы.Только сделать на Borland C++ 5.02,А не на dev-e.

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

C++ Дано двумерный массив целых чисел. В каждом столбце найти сумму и количество чисел.(исправить)
Дано натуральное число N и одномерный массив A1, A2, ..., AN целых. Найти произведение тех элементов массива, расположенных между одинаковыми элемента C++
Дано натуральное число n>0 и последовательнось чисел из n елементов, найти количество всех чисел которые больше за 0 и меньше за 0 C++
C++ Дан массив из N целых чисел. Выяснить имеется ли в массиве хотя бы одно нечетное отрицательное число и определить его местонахождение в массиве
Дан массив целых чисел. Найти номера элементов оканчивающихся цифрой 0 (известно, что такие цифры в массиве есть). C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
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;
}
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 в массиве М и их индексы
Ответ Создать тему
Опции темы

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