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

Как реализуются "неограниченные" циклы? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание динамического многомерного массива со списком http://www.cyberforum.ru/cpp-beginners/thread24069.html
Уважаемые мужчиины! С 23 февраля Вас! Помогите, плиззззз!!!! очень надо Надо описать структуру или класс по созданию матрицы Q размером mxn, где каждый элемент этой матрицы - это список из...
C++ MinGW очень раздувает код Всем привет! Скачал MinGW и был очень неприятно удивлён: после компиляции исполняемый файл программы получался 485 кб, а та же самая программа, скомпиленная с помощью G++ под Linux весила 7,5 кб.... http://www.cyberforum.ru/cpp-beginners/thread24037.html
C++ работа с коммандной строкой(передача парамметров)
работаю в Си++ 3.1 необходимо сделать так чтобы при вводе в командной строке exe файла программы вида "prog.exe c:\f1.txt" - строка c:\f1.txt воспринималась как параметр и передавалась в код...
помогите составить алгоритм C++
помогите пожалуйста составить алгоритм и блок-схему программы, которая производит сортировку. Программа написана на языке С: #include <stdio.h> #define size 10 main () { int...
C++ Перегрузка функций http://www.cyberforum.ru/cpp-beginners/thread23972.html
Прошу помогите, очень нужно, до 24.02, если не сдам, то отчислят!(((( Программка на перегрузку функций... Определить максимальное из чисел, встречающихся в заданной матрице более одного раза.:'(
C++ Вычисление среднего геометрического значения элементов заданного массива Нужна помощь с решением следующего алгоритма: Составить алгоритм и программу для вычисления среднего геометрического значения элементов заданного массива В(15), что удовлетворяют условие В(і)<А,... подробнее

Показать сообщение отдельно
Humanitis
172 / 164 / 6
Регистрация: 12.01.2009
Сообщений: 430
24.02.2009, 14:03
может так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
unsigned int* Z;
int Rand()
{
    static int Curr=0,Z31=0,Z21=9;
    unsigned int result=Z[Curr]=static_cast<unsigned int>(Z[Z31]-Z[Z21])%65257;
    Curr+=Curr==31?-31:1;
    Z31+=Z31==31?-31:1;
    Z21+=Z21==31?-31:1;
    return result;
}
int main()
{
    Z=new unsigned int[31];
    for(int i=0;i<31;Z[i]=i,i++);
    for(int i=0;i<10000;i++)
        std::cout<<Rand()<<'\n';
    system("pause");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru