Форум программистов, компьютерный форум 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++ Организайция работы с файлами Помогите написать программу: Из текстового файла выбросить все пробельные символы. Новый файл не создавать. подробнее

Показать сообщение отдельно
_AvengeR_
0 / 0 / 0
Регистрация: 23.01.2011
Сообщений: 9
01.06.2011, 23:24
что, так никто и не вычислил? у меня стоит щас та же самая проблема, только для линейного конгруэнтного генератора. пока что написал вот такую функцию, но знаю, что она считает не совсем верно((
C++
1
2
3
4
5
6
7
8
9
10
11
12
int GetPeriod (int arr[])
    {
        int n=0;
        int arr2[10];
        for (int i=0; i<=9; i++)
            arr2[i]=arr[i+6];
        for (int i=1; i<=54000; i++) 
            if (arr2[0]==arr[i+6])
                for (int j=0; j<=9; j++){
                    if(arr2[j]==arr[i+j+6]) n=n+1;
                    if(n==10) return(i);
                }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru