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

Вывод матрицы на экран/в файл - C++

Восстановить пароль Регистрация
 
Waynee
0 / 0 / 0
Регистрация: 21.01.2011
Сообщений: 3
10.01.2012, 08:59     Вывод матрицы на экран/в файл #1
Здравствуйте.
Прошу помочь с выводом матрицы на экран\в файл, перепробывал много вариантов но всё никак(

Сама программа:
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
#include <stdio.h>
#include <conio.h>
woid main()
{FILE * vivod;
vivod = open("Z:\cpp\matriza.txt", "w");
 
int A[7][7], i, j, k=1;
 
for(i=0; i<1; i++)
 for(j=0; j<7; j++)
A[i][j]=k;
 
for(i=1; i<2; i++)
 for(j=1; j<6; j++)
A[i][j]=k;
 
for(i=2; i<3; i++)
 for(j=2; j<5; j++)
A[i][j]=k;
 
for(i=3; i<4; i++)
 for(j=3; j<4; j++)
A[i][j]=k;
 
for(i=4; i<5; i++)
 for(j=2; j<5; j++)
A[i][j]=k;
 
for(i=5; i<6; i++)
 for(j=1; j<6; j++)
A[i][j]=k;
 
for(i=6; i<7; i++)
 for(j=0; j<6; j++)
A[i][j]=k;
 
 
fclose(vivod);
getch();
}
Само задание: создать вот такой массив:
1111111
0111110
0011100
0001000
0011100
0111110
1111111
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.01.2012, 08:59     Вывод матрицы на экран/в файл
Посмотрите здесь:

Заполнение массива структур из файла и вывод на экран/в файл C++
Вывод на экран исходного и транспонированного изображение матрицы C++
C++ Вывод элементов на экран и в файл
C++ вывод матрицы на экран
C++ Заполнение матрицы и ее вывод на экран
C++ Вывод заданной матрицы на экран
C++ Заполнение матрицы и ее вывод на экран
Вывод в файл и на экран C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
co6ak
Кошковед
 Аватар для co6ak
402 / 495 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
10.01.2012, 09:43     Вывод матрицы на экран/в файл #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
for ( int i = 0; i < SIZE; i ++ )
    {
        int variable;
        if ( i <= SIZE/2 )
            variable = i;
        else
            variable = SIZE - i - 1;
        for ( int j = 0; j < variable; j ++ )
        {
            std::cout << "0";
            //
        }
        for ( int j = variable; j < SIZE - variable; j ++ )
        {
            std::cout << "1";
            //
        }
        for ( int j = SIZE - variable; j < SIZE; j ++ )
        {
            std::cout << "0";
            //
        }
        std::cout << std
SIZE - переменная, которая хранит размер квадратной матрицы
Yandex
Объявления
10.01.2012, 09:43     Вывод матрицы на экран/в файл
Ответ Создать тему
Опции темы

Текущее время: 04:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru