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

Вычислить период последовательности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определите класс «Студент» http://www.cyberforum.ru/cpp-beginners/thread254763.html
Помогите пожалуйста с задачей Определите класс «Студент».Методы – перевод на следующий курс, выпуск, отчисление. Разработать дружественную классу «Студент» функцию, определяющую знак зодиака, под которой студент родился.
C++ решить функцию Всем привет! помогите пожалуйста решить задачки на Borland C Буду крайне признательна! Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread254742.html
Дни, месяц и Год C++
Даны три целых числа D - день, M - месяц, Y - год некоторого года. Печать на экран дату следующего месяца (+31 день). прошу код на Си
C++ Программа на работу с двусвязными списками
Ни в коем случае не допускается динамическое создание новых узлов и простое копирование в них информации из уже существующих узлов списков. Все операции по перемещению узлов внутри списка или между списками обязательно должны производиться с помощью переназначения указателей на узлы. По окончанию сезона сформированы два списка хоккейных команды: высшая лига и первая. Каждый узел списков содержит...
C++ Строки! http://www.cyberforum.ru/cpp-beginners/thread254731.html
Ввести слова в строку. Затем ввести приставку. Затем вывести слова из строки с приставкой( по отдельности) . Не использовать имеющиеся в языке средства обработки строк.
C++ Организайция работы с файлами Помогите написать программу: Из текстового файла выбросить все пробельные символы. Новый файл не создавать. подробнее

Показать сообщение отдельно
rrrl
0 / 0 / 0
Регистрация: 20.10.2010
Сообщений: 12
10.03.2011, 11:30     Вычислить период последовательности
Подскажите, как вычислить период последовательности. Как я понимаю, поместить сперва элементы в массив, и уже в нем считать период?

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
34
35
36
37
...
long t, k, p, a, c, n=20;      // p - Xo,  t, k - Xn,
int i, g, m=8;                 // m -  кол-во элементов, которое надо найти
 
printf ("Vvedite Xo, A, C \n");
scanf ("%d", &p);
scanf ("%d", &a);
scanf ("%d", &c);
 
printf ("%d  ", p);           //печать нулевого элемента
 
//нахождение первого элемента:
if (p==0)
{
t=c;
printf ("%d  ", t);}
 
if (p>=1)
{
g=((a*inverse(p,n))+c);
t=g%n;
printf ("%d  ", t);}
 
// нахождение последующих элементов
for (i=2;i<m; i++)
{
if (t==0){
k=c;
printf ("%d  ", k);
t=k;}
 
if (t>=1){
g=((a*inverse(t,n))+c);
k=g%n;
printf ("%d  ", k);
t=k;}
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru