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

Даны целые числа a, n - C++

Восстановить пароль Регистрация
 
Дениссссс
0 / 0 / 0
Регистрация: 29.10.2010
Сообщений: 69
30.06.2011, 08:25     Даны целые числа a, n #1
Даны целые числа a, n, x1,...,xn(n > 0). Определить, каким по счету идёт в последовательности x1,...,xn член, равный a. Если такого члена нет, то ответом должно быть число 0.

Прошу, помогите пожалуййста
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryLaptev
Эксперт C++
1005 / 784 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
30.06.2011, 09:45     Даны целые числа a, n #2
А в чем проблема-то? Это же простой цикл. САМЫЙ ПРОСТОЙ, ПРОЩЕ просто НЕ БЫВАЕТ!
Надо же книжку-то открыть... И попробовать написать вариант. А потом уже по написанному спрашивать, где ошибки.
Дениссссс
0 / 0 / 0
Регистрация: 29.10.2010
Сообщений: 69
30.06.2011, 09:51  [ТС]     Даны целые числа a, n #3
Да я просто си не знаю, ты мне напиши пожалуйста эту задачу, и я по ней и буду ориентироваться.
pito211
 Аватар для pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
30.06.2011, 09:54     Даны целые числа a, n #4
Цитата Сообщение от Дениссссс Посмотреть сообщение
я просто си не знаю
твои проблемы
co6ak
Кошковед
 Аватар для co6ak
402 / 495 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
30.06.2011, 09:54     Даны целые числа a, n #5
ты пожалуйста либо иди во фриланс и за валютный эквивалент получай задачи, либо делай сам.

кому ты сдался, писать что-то
ValeryLaptev
Эксперт C++
1005 / 784 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
30.06.2011, 09:55     Даны целые числа a, n #6
Цитата Сообщение от Дениссссс Посмотреть сообщение
Да я просто си не знаю, ты мне напиши пожалуйста эту задачу, и я по ней и буду ориентироваться.
Так не делают. Напиши на паскале, напиши, на чем знаешь. Будет видно уровень твоей подготовки. И ответы будут соответствующие.
Дениссссс
0 / 0 / 0
Регистрация: 29.10.2010
Сообщений: 69
30.06.2011, 10:03  [ТС]     Даны целые числа a, n #7
uses crt;
const n=10;
var x:array[1..n] of integer;
a,i,k:integer;
begin
clrscr;
writeln('Vvedite ',n,' raznyh chisel');{последовательность}
for i:=1 to n do
read(x[i]);
readln;
writeln;
write('a=');readln(a); {вводим число}
k:=0;
for i:=1 to n do
if x[i]=a then
begin
k:=1;
write('Chislo a imeet nomer ',i); {если находим сообщаем номер, выходим из программы}
readln;
halt;
end;
if (i=n) and (k=0) then {если дошли до конца и числа нет}
write('0');
readln
end.

но вот так на паскале
co6ak
Кошковед
 Аватар для co6ak
402 / 495 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
30.06.2011, 12:00     Даны целые числа a, n #8
а я нашел "вашу" программу в гугле.
копирайты чтоли ставить надо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.06.2011, 12:21     Даны целые числа a, n
Еще ссылки по теме:

C++ Даны целые числа a,b,c
Даны целые положительные числа аь а2,., а„. Найти среди них те, которые являются квадратами некоторого числа т C++
C++ Даны целые числа a1, a2, ., an. Получить те положительные числа из этой последовательности, которые являются полными квадратами

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

Или воспользуйтесь поиском по форуму:
S9
Волшебник
 Аватар для S9
643 / 246 / 38
Регистрация: 18.12.2010
Сообщений: 541
30.06.2011, 12:21     Даны целые числа a, n #9
Конечно проще человека нах** послать, чем объяснить. Просто надо учесть, что не все здесь присутствующие учатся на ИТ специальностях. Для некоторых программирование дается так, для общего развития и естественно что для вас элементарно для них адский труд. Поэтому надо как-то понимать людей (конечно если они не наглеют )

Решение задачи примерно такое
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
int main(int argc, char * argv[])
{
        int a,n,i,Res = 0;
        std::cout << "Please enter n" << std::endl;
        std::cin >> n;
 
        srand(time(NULL));//Инициализировали генератор случайных чисел (типа Randomize в Pascal)
        int * A = new int[n];//Создали массив из n символов
 
        for(i = 0; i < n; i++)
        {
          A[i] = rand() % 10 + 1;//генерируем числа от 1 до 11
          std::cout << A[i] << "  ";//выводим на экран
        }
 
        std::cout << std::endl << "Please enter a" << std::endl;
        std::cin >> a;
 
        for(i = 0; i < n; i++)
          if (A[i] == a)    //тут все очевидно, ищем член равный a.
            Res = i;
          else
            Res = 0;
 
        if (Res != 0)  //если элемент найден
          std ::cout << "№ " << Res << std::endl;
        else //если НЕ найден
          std::cout << "not found" << std::endl;
 
        delete[] A;//освобождаем память
 
        std::cin.get();
        return 0;
не забудьте подключить необходимые заголовочные файлы, т.е. в начале программы написать
C++
1
2
3
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
Yandex
Объявления
30.06.2011, 12:21     Даны целые числа a, n
Ответ Создать тему
Опции темы

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