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

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

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

Есть ли в данном массиве элемент, равный заданному числу? Если есть, то вывести номер одного из них. - C++

28.05.2011, 15:26. Просмотров 2909. Ответов 6
Метки нет (Все метки)

Есть ли в данном массиве элемент, равный заданному числу? Если есть, то вывести номер одного из них.
Напишите программу пожалуйста,очень надо)))Заранее благодарен))

Добавлено через 12 минут
эта задача на одномерный массив.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2011, 15:26     Есть ли в данном массиве элемент, равный заданному числу? Если есть, то вывести номер одного из них.
Посмотрите здесь:

C++ Найти элемент массива, равный заданному числу Х или сообщить о его отсутствии
Найти элемент массива, равный заданному числу Х и отпечатать его индексы (I,J) C++
Проверить, есть ли в матрице хотя бы один столбец, содержащий элемент, равный нулю, и найти его номер C++
C++ Проверить, есть ли в матрице хотя бы один столбец, содержащий элемент, равный нулю, и найти его номер.
Если в строке есть элемент, равный среднему арифметическому элементов этой строки, то вставьте после него строку, состоящую из этих элементов C++
C++ Если в строке есть элемент, равный среднему арифметическому элементов этой строки, то вставьте после него строку, состоящую из этих элементов
Определить, есть ли такая фирма, у которой все 5 лет наблюдался рост производства и, если есть, то каков её номер C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
2842 / 1779 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
28.05.2011, 15:33     Есть ли в данном массиве элемент, равный заданному числу? Если есть, то вывести номер одного из них. #2
C++
1
2
3
4
5
6
int f(int *arr, const size_t size const int &value){
  for(size_t i = 0; i < size; ++i)
    if(arr[i] == value)
      return i;
  return -1;//Если такого елемента нет в масиве
}
Zverit
Уничтожитель печенек
277 / 205 / 21
Регистрация: 07.02.2010
Сообщений: 723
28.05.2011, 15:37     Есть ли в данном массиве элемент, равный заданному числу? Если есть, то вывести номер одного из них. #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <cstdlib>
#include <iostream>
 
int main(int argc, char *argv[])
{
    int x = 0;
    std::cin>>x;
    int m[10]={};
    for (int i = 0; i<10; i++){
        std::cin>>m[i];
        }
    for (int i = 0; i<10; i++){
      if (x == m[i])
      { std::cout << i;
      }      
        }
    system("PAUSE");
    return EXIT_SUCCESS;
}
Edward_93
0 / 0 / 0
Регистрация: 03.05.2011
Сообщений: 23
30.05.2011, 15:16  [ТС]     Есть ли в данном массиве элемент, равный заданному числу? Если есть, то вывести номер одного из них. #4
Есть ли в данном массиве элемент, равный заданному числу? Если есть, то вывести номер одного из них.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <cstdlib>
#include <iostream>
#include <conio.h>  
#include <cmath>
int main(int argc, char *argv[])
{
    int x = 0;
    std::cin>>x;
    int m[10]={};
    for (int i = 0; i<10; i++){
        std::cin>>m[i];
        }
    for (int i = 0; i<10; i++){
      if (x == m[i])
      { std::cout << i;
      }      
        }
  system("PAUSE");
    return EXIT_SUCCESS;
}
и теперь добавить к этому условие,что сумма должна быть равна данному числу А.
Заранее благодарен))
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
30.05.2011, 15:17     Есть ли в данном массиве элемент, равный заданному числу? Если есть, то вывести номер одного из них. #5
какому "данному числу А", сумма чего?
Edward_93
0 / 0 / 0
Регистрация: 03.05.2011
Сообщений: 23
30.05.2011, 15:33  [ТС]     Есть ли в данном массиве элемент, равный заданному числу? Если есть, то вывести номер одного из них. #6
У меня задачи на массивы.Первая задача на одномерный массив.(Есть ли в данном массиве элемент, равный заданному числу? Если есть, то вывести номер одного из них.)
Вторая задача на двумерный массив(Добавить к предыдущему условию, что сумма должна быть равна данному числу А.)
Просто у меня задачи подряд идут,и у каждого свой вариант.
То ли к предыдущей задаче нужно добавить это условие,то ли к моей задаче нужно добавить условие.
Если к предыдущей,то вот она:
Определить является ли массив логическим квадратом, то есть суммы по всем горизонталям, вертикалям и двум диагоналям должны быть равны.
13.Добавить к предыдущему условию, что сумма должна быть равна данному числу А.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2011, 15:37     Есть ли в данном массиве элемент, равный заданному числу? Если есть, то вывести номер одного из них.
Еще ссылки по теме:

C++ Найти элемент массива, равный заданному числу Х и отпечатать его индекс
C++ Если в строках или столбцах есть хотя бы один элемент равный нулю, заменить нулями все их элементы
Дан массив вещественных чисел. Определитьпорядковый номер того из них, который ближе всего к заданному числу Х C++
C++ Если число четное и в массиве есть элемент на 1 больше то поменять их местами
Реализовать функцию, проверяющую, есть ли в массиве целых чисел элемент, равный заданному числу C++

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

Или воспользуйтесь поиском по форуму:
m1Rr0r
247 / 230 / 15
Регистрация: 05.02.2010
Сообщений: 3,248
Завершенные тесты: 2
30.05.2011, 15:37     Есть ли в данном массиве элемент, равный заданному числу? Если есть, то вывести номер одного из них. #7
и все же непонятно сумма чего ??
Yandex
Объявления
30.05.2011, 15:37     Есть ли в данном массиве элемент, равный заданному числу? Если есть, то вывести номер одного из них.
Ответ Создать тему
Опции темы

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