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

Последовательность - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать файл "BOOK" из фамилий любимых писателей учеников класса (ученики по очереди вводят по три фамилиии писателей). Используя сформированный http://www.cyberforum.ru/cpp-beginners/thread309210.html
Нужна помощь. Есть задача в Паскале, нужно перевести в Си. Вот задача и код. Сформировать файл "BOOK" из фамилий любимых писателей учеников класса (ученики по очереди вводят по три фамилиии писателей). Используя сформированный файл, напечатать фамилии пяти наиболее популярных писателей. uses crt; var f:text; a:array of string;{массив фамилий} b:array of integer;{массив встречаемости}...
C++ Написать программу на Borland C++ Даны два целочисленных массива K(m) и L(n). Найти Наибольший элемент массива K, не имеющий себе равных в массиве L Помогите пожалуйста написать, я создаю 2 массива, вывожу максимальный элемент К(m) а дальше не могу, нужно написать через функцию http://www.cyberforum.ru/cpp-beginners/thread309187.html
C++ нужно написать программу
Написать программу сравнения двух файлов, должна печататься первая строка, в которой они различаются. Если файлы идентичны – вывести сообщение. Добавлено через 58 минут ребят помогите, срочно нужно
Программа под visual studio 2010 сравнение методов сортировки. C++
Написал прогу для методов сортировки используя некоторые материалы с инета, помогите с проблемой исполнения программы. Компилируется нормально, но при включении идут ошибки.... http://narod.ru/disk/14588618001/Sorting.rar.html ссылка на прогу.
C++ Сколькими способами можно отобрать команду в составе 5 человек из 8 кандидатов;из 10 кандидатов; из 11 кандидатов? Подсчет количества способов отбора http://www.cyberforum.ru/cpp-beginners/thread309144.html
Нужна помощь, есть код на Pascal нужно в C. Вот программа: function fact(x: longint): longint; begin if x=0 then fact:=1 else fact:=x*fact(x-1); end; function C(n,k: longint): longint; begin
C++ Определить их сумму.. При решении данной задачи обязательным условием является обработка входных данных сразу после их введения. Запрещается любым способом сохранять исходные данные после введения. подробнее

Показать сообщение отдельно
Юльчик\
0 / 0 / 0
Регистрация: 25.05.2011
Сообщений: 7

Последовательность - C++

31.05.2011, 15:49. Просмотров 357. Ответов 2
Метки (Все метки)

Даны натуральные числа n, а1 ..., an. Получить произведение членов последовательности а1, ..., an, удовлетворяющих условию 2^i<an<i!
Вот программный код:

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
int fact (int n) 
 
{
 int i,f=1; 
 for (i=2;i<=n;i++) 
 f*=i;
 return f;
}
int main(void)
{setlocale(LC_CTYPE,"Russian"); 
int n,i;
double s=1; 
cout<<"Введите n: "; 
cin>>n; 
double *a=new double[n]; 
cout<<"Введите а1, ... , an: \n"; 
for (i=0;i<n;i++) 
 
{
 cin>>a[i]; 
 if (a[i]>pow(2.0,i+1) && a[i]<fact(i+1))
                                                                  
 s*=a[i]; 
else;
}
 
 cout<<"Произведение \n"<<s<<endl;
 system("Pause");
 return 0;
}
А как вывести ai на экран, которые удовлетворяют условию? Помогите, пожалуйста.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru