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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Дан номер года (положительное целое число). Определить количество дней в этом году, учитывая, что обычный год насчитывает 365 дней, а високосный http://www.cyberforum.ru/cpp-beginners/thread321746.html
Дан номер года (положительное целое число). Определить количество дней в этом году, учитывая, что обычный год насчитывает 365 дней, а високосный — капец Один вопрос - одна тема!
C++ Скажите есть ли в с++ альтернатива оператору case в pascal Скажите есть ли в с++ альтернатива case как в паскале http://www.cyberforum.ru/cpp-beginners/thread321736.html
string и функции C++
Хотел написать программу, вводишь одно из трех слов, программка сравнивает его с тем что уже хранится в памяти и выводит ответ. но застопорился на этапе return в функции Memory, программа выдает ошибку. #pragma hdrstop #include <math.h> #include <conio.h> #include <iostream.h> #include <stdio.h> #include <string.h>...
Даны три переменные вещественного типа: A, B, C. Если их значения упорядочены по возрастанию, то удвоить их C++
Даны три переменные вещественного типа: A, B, C. Если их значения упорядочены по возрастанию, то удвоить их; в противном случае заменить значение каждой переменной на противоположное. Вывести новые значения переменных A, B, C. помогите решить пожалуйста :) Именуйте темы осмысленно! Название темы должно максимально полно отражать её содержимое.
C++ определение функции в ЗАГОЛОВОЧНОМ файле. В основном предполагается переопределение ТЕЛА этой функции. Как это сделать, не правя хидер? http://www.cyberforum.ru/cpp-beginners/thread321708.html
Сабж, а подробнее если в заголовочном файле hider.h описана функция, допустим так: void f (); void f () { int per= 10; } Причём что очень важно, int per= 10 это тык скыть стандартный способ работы функции, а предполагается ещё и нестандартный, например int per= 22; (понятно, что коды намного сложнее, это для примера)
C++ программа должна выводить день недели. Здравствуйте! прошу помочь написать программу(или хотя бы помочь с началом).. Программа такая: Известно, что 1 января 1999 г. – пятница. Для любой заданной даты программа должна выводить день недели. Не получается написать( нету мыслей( Заранее спасибо!! подробнее

Показать сообщение отдельно
p0zitiff
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 68
19.06.2011, 20:18  [ТС]     Дано произвольный одномерный массив целых чисел М и натуральное число n. Определить, если такие есть, количество чисел n в массиве М и их индексы
Цитата Сообщение от Я-Лис Посмотреть сообщение
Немного не понятно написано задание.
Если надо найти в массиве количество чисел равных 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;
}
Да,все так...окей слушай,с этим заданьицем не поможешь...Работа с символьными строками
 
Текущее время: 15:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru