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

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

Войти
Регистрация
Восстановить пароль
 
Дениссссс
0 / 0 / 0
Регистрация: 29.10.2010
Сообщений: 69
#1

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

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

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

Прошу, помогите пожалуййста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2011, 08:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Даны целые числа a, n (C++):

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

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

Даны целые числа, удалить все числа со значением максимального из них - C++
Даны целы числа х1,...,xn . удалить все числа со значением max(х1,...,xn) Не могу найти ошибку... #include<iostream> using...

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

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

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

8
ValeryLaptev
Эксперт С++
1041 / 820 / 48
Регистрация: 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
pito211
186 / 173 / 8
Регистрация: 22.03.2010
Сообщений: 612
30.06.2011, 09:54 #4
Цитата Сообщение от Дениссссс Посмотреть сообщение
я просто си не знаю
твои проблемы
0
co6ak
Кошковед
409 / 502 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
30.06.2011, 09:54 #5
ты пожалуйста либо иди во фриланс и за валютный эквивалент получай задачи, либо делай сам.

кому ты сдался, писать что-то
0
ValeryLaptev
Эксперт С++
1041 / 820 / 48
Регистрация: 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
co6ak
Кошковед
409 / 502 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
30.06.2011, 12:00 #8
а я нашел "вашу" программу в гугле.
копирайты чтоли ставить надо
0
S9
Волшебник
645 / 248 / 38
Регистрация: 18.12.2010
Сообщений: 541
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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.06.2011, 12:21
Привет! Вот еще темы с ответами:

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

Даны целые числа a,b,c - C++
Если a&lt;=b&lt;=c то все значения заменить их квадратами, если a&gt;b&gt;c то каждое число заменить наибольшим из них, в противном случае сменить...

Даны целые числа - C++
Даны целые числа х, у и вещественное число z. Используя директиву #define для нахождения наибольшего из чисел, вычислить S=max(x+y+z,...

Даны целые числа N (> 2), A и B. - C++
Даны целые числа N (&gt; 2), A и B. Сформировать и вывести целочисленный массив размера N, первый элемент которого равен A, второй равен B, а...


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

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

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