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

Матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ решите кто может http://www.cyberforum.ru/cpp-beginners/thread127595.html
Дана последовательность из n целых чисел. Определить, все ли числа являются нулевыми или первое ненулевое число является положитель-ным. срочно необходимо!!
C++ Найти в двумерном массиве максимальный элемент Нужно создать двумерный массив одним из способов: - вручную -автозаполнением (case) И затем найти максимаьный елемент вот с таким обходом: mass for (i=j;i<n-j;i++) for (j=0;j<n/2;j++) http://www.cyberforum.ru/cpp-beginners/thread127512.html
Отсортировать главные диагонали матрицы по возрастанию методом вставки C (СИ)
Дана матрица размерностью nxn, содержащая целые числа. Отсортировать главные диагонали матрицы по возрастанию методом вставки. Заранее благодарен!
C++ Найти радиус описанной окружности
Если три заданных положительных числа являются сторонами правильного треугольника, то найти радиус описанной около него окружности.
C++ Сравнение файла и массива http://www.cyberforum.ru/cpp-beginners/thread127367.html
FILE *f; // if((f=fopen("file.txt","r"))==NULL) ShowMessage("File error"); sumA=0; while (f !=fopen ("file.txt","r")){ kolA=0; for (i=1;i<20;){ for (j=1;j<20;){ f=fopen("file.txt","r", mas1); // как мне правильно записать можно эту строчку //в делфе есть такая штука как read(myfile,array); нужно сделать что то подобное тут :)хелп ми) if ((new4==1) & (mas1==1))
C++ Как к строке добавить число? Как к строке char добавить число int и символ char? Чтобы в конце появился терминальный ноль... подробнее

Показать сообщение отдельно
gh05t
47 / 46 / 4
Регистрация: 03.04.2010
Сообщений: 99
11.05.2010, 07:56     Матрицы
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
#include <iostream>
 
int main()
{
    int matrix [8][8];
 
    //заполнение матрицы случайными числами
    for (int i = 0; i < 8; i++)
    {
        for (int j = 0; j < 8; j++)
        {
            matrix[i][j] = rand()%100;
            std::cout << matrix [i][j]<< " ";
        }
        std::cout << "\n";
    }
 
    //поиск одинаковых строки и столбца
    for (int i = 0; i < 8; i++)
    {
        bool isk (true);
        for (int j = 0; j < 8; j++)
        {
            if (matrix[i][j] != matrix [j][i])
            {
                isk = false;
                break;
            }
        }
 
        if (isk)
            std::cout << "k: " << i << "\n";
 
    }
 
    //поиск суммы элементов строки с хотя бы одним отрицательным элементом
    for (int i = 0; i < 8; i++)
    {
        bool isbelowzero (false);
        for (int j = 0; j < 8; j++)
            if (matrix [i][j] < 0) isbelowzero = true;
 
        if (isbelowzero)
        {
            int summ(0);
            for (int j = 0; j < 8; j++)
                summ = summ + matrix[i][j];
            std::cout << "Summ " << i << ":" << summ;
        }
    }
 
    return 0;
}
 
Текущее время: 13:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru