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

[C++] Квадратная матрица - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не пойму где ошибка в конструкторе http://www.cyberforum.ru/cpp-beginners/thread398386.html
Здравствуйте, вот начал писать писать свой класс для работы с большими числами, не могу понять одну ошибку. Вот листинг программы: main.cpp: #include <iostream> #include "bigint.h" int main(int argc, char *argv) {
C++ решение задачи на C++? 1. Напишите программу, которая находит сумму негативных элементов в одномерном массиве через функцию. 2. Напишите программу Платежка. Я задаю сумму денег и оператор (KCell, beeline, pathword). Программа выводит на экран "сумма принята. Комиссия ХХХ тенге", после удачного пополнения. Сумма не пополнится, если вводится оператор, другой чем выше перечисленные. Если платеж не прошел успешно,... http://www.cyberforum.ru/cpp-beginners/thread398383.html
C++ Получить последовательность чисел по заданному правилу
напишите весь код на языке си
C++ (pBUF +1)=0 ???
Для чего применяют (pBUF +1)=0 ???
C++ Проверка, пустая строка или нет http://www.cyberforum.ru/cpp-beginners/thread398377.html
Здравствуйте, подскажите как реализовать проверку на пустую строку?? #include <stdlib.h> #include <stdio.h> #include <Windows.h> main() { char x, n; FILE * fi; FILE * fo;
C++ создать два полинома напишите полностью код на языке си подробнее

Показать сообщение отдельно
Петррр
 Аватар для Петррр
5923 / 3360 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
04.12.2011, 12:01     [C++] Квадратная матрица
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
#include <iostream>
#include <ctime>
 
using namespace std;
 
void func(double *arr[], size_t size)
{
    double max = arr[0][0];
    for(int i = 0; i < size; i++)
    {
        for(int j = 0; j < size; j++)
            arr[i][j] = i < j ? 0 : (i > j ? 1 : arr[i][j]);
        if (arr[i][i] > max)
            max = arr[i][i];
    }
    for(int i = 0; i < size; i++)
        arr[i][i] /= max;
}
 
int main()
{
    int size;
    cout << "Size: ";
    cin >> size;
    double **array = new double*[size];
    for(int i = 0; i < size; i++)
    {
        array[i] = new double[size];
        for(int j = 0; j < size; j++)
        {
            array[i][j] = (double)(rand() % 25);
            cout.width(4);
            cout << array[i][j];
        }
        cout << endl;
    }
    cout << "+---------------------+\n";
    func(array, size);
    for(int i = 0; i < size; i++)
    {
        for(int j = 0; j < size; j++)
        {
            cout.width(6);
            cout.precision(2);
            cout << array[i][j];
        }
        cout << endl;
    }
    for(int i = 0; i < size; i++)
        delete [] array[i];
    delete [] array;
    system("pause");
    return 0;
}
 
Текущее время: 03:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru