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

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

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

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

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

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

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

Реализовать функцию, проверяющую, есть ли в массиве целых чисел элемент, равный заданному числу - C++
Помогите с решением след задачи: Реализовать функцию Check(a, n), проверяющую, есть ли в массиве целых чисел a элемент, равный n

Необходимо определить, есть ли в указанной строке хотя бы один элемент, равный заданному числу - C++
Дан двумерный массив n×m элементов, заполненный целыми числами. Также заданы число a и номер строки i. Необходимо определить, есть ли в...

Проверить, есть ли в матрице хотя бы один столбец, содержащий элемент, равный нулю, и найти его номер - C++
1)Проверить, есть ли в матрице хотя бы один столбец, содержащий элемент, равный нулю, и найти его номер. 2) Проверить, есть ли в матрице...

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

Если в строках или столбцах есть хотя бы один элемент равный нулю, заменить нулями все их элементы - C++
Помогите решить задачу. Обнуление матрицы. Дана матрица NxN. Элементы, стоящие в строках или столбцах, где есть хотя бы один элемент...

Найти элемент массива, равный заданному числу Х и отпечатать его индекс - C++
Задан массив чисел А,упорядоченный по возрастанию по строкам и столбцам, т.е. А < А < ... < А (при всех I), А < A < ... < А (при всех J)....

6
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
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;//Если такого елемента нет в масиве
}
0
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;
}
1
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;
}
и теперь добавить к этому условие,что сумма должна быть равна данному числу А.
Заранее благодарен))
0
co6ak
Кошковед
409 / 502 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
30.05.2011, 15:17 #5
какому "данному числу А", сумма чего?
0
Edward_93
0 / 0 / 0
Регистрация: 03.05.2011
Сообщений: 23
30.05.2011, 15:33  [ТС] #6
У меня задачи на массивы.Первая задача на одномерный массив.(Есть ли в данном массиве элемент, равный заданному числу? Если есть, то вывести номер одного из них.)
Вторая задача на двумерный массив(Добавить к предыдущему условию, что сумма должна быть равна данному числу А.)
Просто у меня задачи подряд идут,и у каждого свой вариант.
То ли к предыдущей задаче нужно добавить это условие,то ли к моей задаче нужно добавить условие.
Если к предыдущей,то вот она:
Определить является ли массив логическим квадратом, то есть суммы по всем горизонталям, вертикалям и двум диагоналям должны быть равны.
13.Добавить к предыдущему условию, что сумма должна быть равна данному числу А.
0
m1Rr0r
247 / 230 / 15
Регистрация: 05.02.2010
Сообщений: 3,262
Завершенные тесты: 2
30.05.2011, 15:37 #7
и все же непонятно сумма чего ??
0
30.05.2011, 15:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2011, 15:37
Привет! Вот еще темы с ответами:

Найти элемент массива, равный заданному числу Х и отпечатать его индексы (I,J) - C++
Находила аналогичные примеры, но ничего не получилось.

Найти элемент массива, равный заданному числу Х или сообщить о его отсутствии - C++
Доброго времени суток.Делаю первые шаги в программировании и встала задача,которую не могу решить,надеюсь поможите,заранее искренне...

Как правильно записать условие "пока в массиве есть элемент, равный 2"? - C++
условие такое: пока в МАССИВЕ есть число 2, делать: ... ... while (2 in mas) - есть что-то типа этого?

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


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

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

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