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

Проблемы с rand() в Dev-C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Необходимо создать меню к игре http://www.cyberforum.ru/cpp-beginners/thread363345.html
Я новичек, поэтому мне сложнова-то обьяснить. Мне необходимо создать меню к игре: 1. появляется окно - в нем пункты - правила игры, новая игра, загрузить игру, таблица рекордов, выход 2. курсором перебираешь пункты меню, хотелось бы чтоб еще прорисовывалась стрелочка(треугольник) возле пункта на котором сейчас стоишь 3. выбираешь пункт (либо он визуально вдавливался, либо цветом выделялся при...
C++ Нужен совет по условию задачи. Всем доброго дня. Занимаюсь по Дейтелу. в седьмой главе есть задача. Моя проблема в том что я не могу понять условие задачи. Используйте одномерный массив для решения следующей задачи. Компания платит своим продавцам на комиссионной основе. Продавцы получают 200 долларов в неделю плюс 9 процентов от валовой продажи за эту неделю. Например, продавец, валовая продажа которого за... http://www.cyberforum.ru/cpp-beginners/thread363341.html
C++ Скрыть консольное окно
Приветствую. У меня есть программа, работающая с graphics.h . Как скрыть консольное окно программы, оставив только графическое? Спасибо.
C++ Вывод в консоль\файл
Есть такая схема работы программы(см. внизу). В файле SML находится код программы. Допустим, этот код выполняет действие ввести число и вывести это число. Как видно на схеме, надо написать симулятор симплетрона так, чтобы он был настроен на вывод либо в файл, либо в консоль. С консолью понятно: Вводим значение и выводим в консоль. А что с файлом? Вводим так же? Т.е. вводим значение в файл...
C++ Отправка и обработка пользовательских сообщений http://www.cyberforum.ru/cpp-beginners/thread363332.html
Задача стоит в том, чтобы выйти из CALLBACK'а с помощью сообщения. Дело в том что вызов определенной функции в CALLBACK'е ведет к зависанию программы(потому что эта функция может стать предпосылкой этого самого CALLBACK'а). Поэтому принято решение выходить из него с помощью SendMessage и выполнять все необходимые действия. Но к сожалению, я никогда не сталкивался с посылкой и...
C++ Возведение в степень Подскажите, как написать программу возведения 2-ки в миллионную степень и вывести результат на экран. #include <stdio.h> #include <math.h> #include <cstdlib> int main () { printf ("7 ^ 3 = %lf\n", pow (7.0,3.0)); printf ("4.73 ^ 12 = %lf\n", pow (4.73,12.0)); подробнее

Показать сообщение отдельно
kravam
быдлокодер
1691 / 878 / 44
Регистрация: 04.06.2008
Сообщений: 5,420
09.10.2011, 17:44     Проблемы с rand() в Dev-C++
А та библиотека зачем? Не пойму.
Вот так надо, но надо ещё и аамять освобождат delete, это ты сама сделай.

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
38
39
40
41
42
43
44
45
46
47
48
#include <windows.h>
#include <iostream>
#include <string>
#include <iomanip>
 
#define razmer 5
 
using namespace std;
 
 
 
int main() {
 SetConsoleCP (1251);
 SetConsoleOutputCP (1251);
 
 
 
 int** a= new int* [razmer];
 
 for (int i= 0; i< razmer; i++) {
  a[i]= new int [razmer];
 }
 
   time_t temp = time(NULL);//получаем время
   srand(temp); //инициализируем генератор случайных чисел полученным временем
 
//присвоим значениt матрице а
 for(int i= 0;i< razmer; i++) {
  for (int j= 0; j< razmer; j++) {
   a[i][j] = rand()%(-11)-5; //заполняем матрицу случайным образом от -5 до 5
   printf ("a[i][j]= %d\n", a[i][j]);
  }
  cout<<endl;
 }
 //вывод матрицы на экран
 cout<<"Сформированная матрица:\n";
 for(int i=0;i<razmer;i++) {
  for(int j=0;j<razmer;j++)
   cout<<setw(5)<<*(*(a+i)+j)<<ends;//setw(5)-ширина поля вывода з iomanip.h
  cout<<endl;
 }
 
 getchar ();
 
 
 
 return 0;
}
Добавлено через 45 секунд
Ну под себя подгони типа там размерность матрицы вводи с консоли и прочая.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru