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

дана матрица чисел 10*10 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ создание и работа с окнами. http://www.cyberforum.ru/cpp-beginners/thread434935.html
нужно создать два окна (F1 создание 1-го окна,F2-создание 2-го окна,F3-выход).Дополнить меню ФКл клавишей F7: вывод в окно 2 построчно на чёрном фоне всех цветов символов символом с кодом 219. Добавлено через 2 часа 1 минуту #include <stdio.h> #include <conio.h> #include <vcl.h> void main() { char ch; int k=0; textbackground(1); // äåìîíñòðàöèÿ îêîí íà ÷åðíîì ôîíå
C++ Функция в программе Вот функция умножения матрицы на вектор. void SerialResultCalculation (float* pMatrix, float* pVector, float* pResult, int Size) { int i, j; // Loop variables for (i=0; i<Size; i++) { for (j=0; j<Size; j++) pResult += pMatrix*pVector; } http://www.cyberforum.ru/cpp-beginners/thread434923.html
C++ старые данные в clipboard
char* fromClipboard; if (OpenClipboard(NULL)) { if(IsClipboardFormatAvailable(CF_TEXT)) { HANDLE hData = GetClipboardData(CF_TEXT);//извлекаем текст из буфера обмена char* chBuffer= (char*)GlobalLock(hData);//блокируем память fromClipboard = chBuffer; GlobalUnlock(hData);//разблокируем память ...
Есть книжка но не могу понять она подходит под описание C++
Есть книжка но не могу понять она подходит под описание среды visual studio 2010 c++ ? Я вобщем столкнулся на таком случае, по заданию надо добавить строку #include "iostreem.h" а выходит что среда пишет ошибку, может это не для этой версии? у меня сейчас VS2010 там на картинке код который по какимта обстоятельствам что то в с++ 2010 не прописываеться, я перехожу на с++ с delphi...
C++ Помогите решить задачи http://www.cyberforum.ru/cpp-beginners/thread434899.html
Здравствуйте помогите пожалуйста решить данные задачи на языке Си, нужно на экзамен, буду очень благодарен... Все учебники облазил, никак не пойму как решать, а наш преподаватель ничего не объясняет...(( задачи Добавлено через 16 часов 14 минут Ну помогите плз...завтра экзамен уже((
C++ Функция, которая возвращает массив Как сделать так чтобы функция возвращала указатель на рандомно сгенерированный массив. Входящими данными будет количество строк и столбцов матрицы. подробнее

Показать сообщение отдельно
Mayonez
 Аватар для Mayonez
379 / 271 / 20
Регистрация: 26.12.2009
Сообщений: 875
25.01.2012, 15:07     дана матрица чисел 10*10
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
#include <iostream>
#include <vector>
#include <cstdlib>
#include <iomanip>
 
using std::left;
using std::cout;
using std::endl;
using std::setw;
using std::setprecision;
 
typedef std::vector<double>   T_vec;
typedef std::vector<T_vec> T_matr;
 
int main()
{
    //create matrix 10x10
    int SIZE = 10;
    T_matr matrix(SIZE, T_vec(SIZE));
    
    //fill matrix by random numbers
    for(auto& row : matrix)
        for(auto& element : row)
            element = rand()%20;
 
    //find maximum and minimum
    int max = matrix[0][0];
    int min = matrix[0][0];
    for(auto row : matrix)
        for(auto element : row)
            if(element > max)
                max = element;
            else if(element < min)
                min = element;
 
    cout << min << " " << max << endl;
    //do useful routines...
    for(int column = 0; column < SIZE; column++)
    {
        for(int row = 0; row < SIZE; row++)
            if(column%2 == 0)
                matrix[row][column] /= max;
            else
                matrix[row][column] *= min;
    }
    
    //PROFIT!
    for(auto row : matrix)
    {
        for(auto element : row)
            cout << left << setprecision(2) << setw(6) << element;
        cout << endl;
    }
    return 0;
}
 
Текущее время: 08:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru