42 / 42 / 13
Регистрация: 04.01.2011
Сообщений: 125
1

ЕГЭ Информатика С2

27.01.2011, 19:53. Показов 1483. Ответов 2
Метки нет (Все метки)

Найти и вывести наименьший номер элемента массива, равного Х, или сообщение, что такого элемента нет.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
#define N 5
void main (void)
{setlocale (LC_ALL, "Russian");
    int a[N];
int i,j=0,x;
for (i=0;i<N;i++)
   cin>>a[i];
cout<<"Введите Х: ";
cin>>x;
for (i=0;i<N&&a[i]!=x;i++)
if (a[i]==x)
{j=1;
break;}
if (j==1)
cout<<"Элемент номер "<<i<<endl;
else if(j==0)
cout<<"Таких элементов нет"<<endl;
}
У меня получается при любых значениях выдается сообщение "Таких элементов нет".
Помогите найти ошибку.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.01.2011, 19:53
Ответы с готовыми решениями:

ЕГЭ Информатика
На вход программы подаются прописные латинские буквы, ввод этих символов заканчивается точкой....

ЕГЭ Информатика С4
Задача: После единых выпускных экзаменов по информатике в район пришла информация о том, какой...

ЕГЭ Информатика С2
/*Опишите на русском языке или на одном из языков программирования алгоритм суммирования...

ЕГЭ Информатика С2 (Массивы)
Здравствуйте, решаю задачи для подготовки к ЕГЭ,все вроде бы легко,но проблема в том, что все...

2
64 / 64 / 12
Регистрация: 05.07.2010
Сообщений: 219
27.01.2011, 20:01 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
#define N 5
void main (void)
{
    setlocale (LC_ALL, "Russian");
    int a[N];
    int i,j=0,x;
    for (i=0;i<N;i++)
        cin>>a[i];
    cout<<"Введите Х: ";
    cin>>x;
    for (i=0;i<N;i++)
        if (a[i]==x)
        {
            j=1;
            break;
        }
    if (j==1)
        cout<<"Элемент номер "<<i+1<<endl;
    else if(j==0)
        cout<<"Таких элементов нет"<<endl;
}
1
42 / 42 / 13
Регистрация: 04.01.2011
Сообщений: 125
27.01.2011, 20:05  [ТС] 3
Спасибо, осознал ошибку
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.01.2011, 20:05
Помогаю со студенческими работами здесь

Егэ информатика 27 задача
Спрошу коротко , почему у меня ошибка на 18 строчке ? #include &lt;iostream&gt; using namespace std ;...

Логика. Информатика. ЕГЭ
На числовой прямой даны два отрезка : P = и Q = . Выберите такой отрезок A, что...

(из ЕГЭ) Потянет ли на максимальный балл по С4 информатика?
var a: array of real; i, k, N: integer; min: real; begin readln(N); ...

Арифметический корень (книга Мальцев Математика ЕГЭ минимум Подготовка к ЕГЭ 2016)
Помогите, может у кого есть решибник к книге Мальцев Математика ЕГЭ минимум Подготовка к ЕГЭ 2016....


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru