Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 29.10.2010
Сообщений: 69
1

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

30.06.2011, 08:25. Показов 3425. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Даны целые числа a, n, x1,...,xn(n > 0). Определить, каким по счету идёт в последовательности x1,...,xn член, равный a. Если такого члена нет, то ответом должно быть число 0.

Прошу, помогите пожалуййста
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.06.2011, 08:25
Ответы с готовыми решениями:

Даны два целых числа M но N. Вывести все целые числа из промежутка [M,n]
Даны два целых числа M но N. Вывести все целые числа из промежутка , которые делящиеся 2, но не...

Даны целые числа р и q. Получить все делители числа q, взаимно простые с р
Получить все делители числа q, взаимно простые с р.

Даны целые числа, удалить все числа со значением максимального из них
Даны целы числа х1,...,xn . удалить все числа со значением max(х1,...,xn) Не могу найти ошибку......

Даны целые числа р и q. Получить все делители числа q, взаимно простые с р.
Даны целые числа р и q. Получить все делители числа q, взаимно простые с р. Решите на С++. Заранее...

8
Эксперт С++
1069 / 848 / 60
Регистрация: 30.04.2011
Сообщений: 1,659
30.06.2011, 09:45 2
А в чем проблема-то? Это же простой цикл. САМЫЙ ПРОСТОЙ, ПРОЩЕ просто НЕ БЫВАЕТ!
Надо же книжку-то открыть... И попробовать написать вариант. А потом уже по написанному спрашивать, где ошибки.
0
0 / 0 / 0
Регистрация: 29.10.2010
Сообщений: 69
30.06.2011, 09:51  [ТС] 3
Да я просто си не знаю, ты мне напиши пожалуйста эту задачу, и я по ней и буду ориентироваться.
0
187 / 174 / 18
Регистрация: 22.03.2010
Сообщений: 612
30.06.2011, 09:54 4
Цитата Сообщение от Дениссссс Посмотреть сообщение
я просто си не знаю
твои проблемы
0
Кошковед
521 / 509 / 63
Регистрация: 12.04.2010
Сообщений: 1,390
30.06.2011, 09:54 5
ты пожалуйста либо иди во фриланс и за валютный эквивалент получай задачи, либо делай сам.

кому ты сдался, писать что-то
0
Эксперт С++
1069 / 848 / 60
Регистрация: 30.04.2011
Сообщений: 1,659
30.06.2011, 09:55 6
Цитата Сообщение от Дениссссс Посмотреть сообщение
Да я просто си не знаю, ты мне напиши пожалуйста эту задачу, и я по ней и буду ориентироваться.
Так не делают. Напиши на паскале, напиши, на чем знаешь. Будет видно уровень твоей подготовки. И ответы будут соответствующие.
0
0 / 0 / 0
Регистрация: 29.10.2010
Сообщений: 69
30.06.2011, 10:03  [ТС] 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.

но вот так на паскале
0
Кошковед
521 / 509 / 63
Регистрация: 12.04.2010
Сообщений: 1,390
30.06.2011, 12:00 8
а я нашел "вашу" программу в гугле.
копирайты чтоли ставить надо
0
S9
Волшебник
656 / 259 / 88
Регистрация: 18.12.2010
Сообщений: 545
30.06.2011, 12:21 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>
1
30.06.2011, 12:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.06.2011, 12:21
Помогаю со студенческими работами здесь

Даны целые положительные числа аь а2,., а„. Найти среди них те, которые являются квадратами некоторого числа т
Упорядочить по возрастанию элементы каждой строки мат рицы размером пхт. Дана строка....

Даны целые числа a1, a2, ., an. Получить те положительные числа из этой последовательности, которые являются полными квадратами
ПОМОГИТЕ решить задачу на C++ Заранее спасибо! Даны целые числа a1, a2, ..., an. Получить те...

Даны целые числа с1 с2
Люди помогите решите задачи пожалуйста!

Даны целые числа
Даны целые числа х, у и вещественное число z. Используя директиву #define для нахождения...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru