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

Каждую секунду менять значения матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ C++ Помогите, курсовая горит! http://www.cyberforum.ru/cpp-beginners/thread2832.html
Помогите, пожалуйста, если кто может! Есть две задачи по курсовой,не могу сообразить что там нужно делать:confused: 1 Заполнить матрицу случайными числами. Разместить на главной диагонали суммы элементов матрицы, которые лежат на диагоналях, перпендикулярных к главной. Для решения следует применить:функцию ввода кол-ва строк и столбцов и двумерного массива;функцию вывода элементов массива в...
C++ graph.h Конечно глупый вопрос,но где можно достать graph.h.Я использую dev с++ и немогу найти эту библиотеку.Если у кого есть и если вам нетрудно.Скиньте на andron-n-n@mail.ru http://www.cyberforum.ru/cpp-beginners/thread2819.html
Шар фон C++
Допустим я нарисовал шар и фон(любого цвета).Запихиваю в файл ресурсов так Shar BITMAP Shar.bmp Fon BITMAP Fon.bmp И мне нужно чтобы программа выводила на весь экран фон и на фоне шар исходного размера.Что для этого нужно использовать,помогите пожалуйста
C++ "Мышь" в С++ с помощью asm вставок
Доброе время суток! Хочу встроить в программу ассемблерную вставку которая будет подключать мышь, может кто нибудь знает какой код нужно добавить. Заранее спасибо!
C++ Передвижение обьекта http://www.cyberforum.ru/cpp-beginners/thread2809.html
Нужно написать программу передвижения обьекта.Программа показывает поле XXXXX XIOOX XOOOX XOOOX XOOOX XOOOX XXXXX I-обьект O-точка на которую может переместиться обьект
C++ std::allocator я не смог найти хорошего описания роботы с аллокатором, так что спрашиваю у тех, кто с ним работал std::allocator::allocate (size_type size, void* hint); по идее hint должен задавать начальную позицию с которой будет выделяться память, но на практике это не выполняется и потом даже если я захочу выделить память там где я хочу - она может быть занята, так как же тогда, например, в векторе так... подробнее

Показать сообщение отдельно
HackSign
33 / 33 / 13
Регистрация: 23.11.2006
Сообщений: 113
07.09.2007, 13:23     Каждую секунду менять значения матрицы
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
#include <windows.h>
#include <iostream.h> 
#include <stdio.h>
#include <string.h>
#include <conio.h> 
#include <stdlib.h>
#include <math.h> 
#include <time.h> 
int matr[2][2]; 
void GetMatrix() 
{//автозаполнение матрицы
  int i,j,l; 
 for(i=0;i<=2;i++) 
 {
  for (j=0;j<=2;j++) 
  {  
   matr[i][j]=rand(); 
  }
 }
 cout<<"автозаполнение матрицы:"<<"\n";   
   for(i=0;i<=2;i++) 
 {
  for (j=0;j<=2;j++) 
  {  
   cout<<" "<<matr[i][j]; 
  }
    cout<<"\n";  
   }  
 cout<<"Нажмите любую клавишу!"<<"\n"; 
 getch(); 
}
void GetSysTime() 
{
  SYSTEMTIME StartTime, getTime;   //ищи в MSDN 
  LPSYSTEMTIME sTime, gTime; 
  WORD getSecond=NULL, getSec=NULL; 
  WORD comp=NULL, comp1=NULL; 
  int count=0,i=0,j=0,l=0,h=0;
  float l1=0,h1=0; 
  //char ch=NULL; 
   for (int t=1;t<=3;t++)
   
     { 
   GetSystemTime(&StartTime); 
   sTime=&StartTime; 
   getSecond=sTime->wSecond; 
    
   if (comp!=getSecond)
   {   comp1=comp;
    comp=getSecond;
       if ((comp-comp1)>=1)
    { 
             count++; 
     l=rand(); 
     l1=l/50; 
     h=rand();
     h1=h/50; 
     if (l1>25)
     { 
      i=i+1;
     }  
     if ((l1>25)&(i>=3))
     { 
      i=0; 
     }
     if (h1>25)
     { 
      j=j+1; 
     }
     if ((h1>25)&(j>=3))
     { 
      j=0; 
     }
     matr[i][j]=rand(); 
            cout<<"The matrix show:"<<"\n"; //вывод матрицы на экран.. 
   for (i=0;i<=2;i++) 
   {
    for (j=0;j<=2;j++)
    {
     cout<<" "<<matr[i][j];   
    }
     cout<<"\n"; 
   }  
       }
   }  
   
      cout<<"\n"<<"\n"<<"\n"; 
   //   cout<<"The second is"<<"  "<<getSec<<"  "<<getSecond<<"\n"; 
  //   getch();
   }
 
} 
main() 
{
 GetMatrix(); 
 GetSysTime(); 
 
 return 0; 
}
разбирайся..
если что - пиши..
 
Текущее время: 18:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru