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

Заполнение двумерного массива (зануление диагонали) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Для поля объекта запретить запись, но оставить чтение. http://www.cyberforum.ru/cpp-beginners/thread309508.html
Традиционное оформление объектов заключается в том, что поля-значения помещаются в private класса, а получение значений или модификация производятся через функции-интерфейсы. Если поля представляют сложную структуру, то относительные затраты на вызовы функций достаточно малы. Для простых данных типа int, очевидно, сам вызов функции будет на порядок дороже простого копирования. Обойти...
C++ 4 вопроса Здравствуйте, ответьте пожалуйста кто знает на 4 вопроса пожалуйста: 1)что означает в паскале with d do begin ----- и как заменить эту команду на С 2)что означает reset(f); -------- и как заменить эту команду на С http://www.cyberforum.ru/cpp-beginners/thread309351.html
Быстрая сортировка и объекты класса C++
На днях столкнулся с такой задачей. Попробую ее сформулировать. Дан класс. class A { ... vector<double> x; vector<double> y; void output(); // вывод на экран ... }
Односвязный список, запись и чтение из файла C++
Здравствуйте уважаемые форумчане. Имееться реализация односвязного списка из книги Дейтлов "Как программировать на С++" Нужно сделать запись, чтение и просмотр из файла, т.е. файл использовать как базу данных. Почему то не могу справиться с этим заданием, прошу вашей помощи. Программа реализует телефонный справочник. // test.cpp // Тестовая программа для класса List.
C++ прога при компиляции ругаеться на "unit1.h" http://www.cyberforum.ru/cpp-beginners/thread308854.html
вся проблема в том,что у меня єтого файла нет,так как прога с нета качаная.можно ли его как нить востановить?? #include <vcl.h> #pragma hdrstop #include «Unit1.h» // – #pragma package (smart_init) #pragma resource «*.dfm» #include<math.h>
C++ Подсчитывание количество марок в коллекции День добрый. задали сделать задачу на 2х языках программирования( на паскале и на си). на паскале я сделал, на си не могу( так только начинающий). помогите сделать эту программу на языке СИ. благодарю. ЭВМ используется при разборе коллекции марок. Составить программу, подсчитывающую число марок по спорту, по искусству и прочих. Подсчитать общее количество марок в коллекции. Использовать... подробнее

Показать сообщение отдельно
sanyab08
0 / 0 / 0
Регистрация: 31.05.2011
Сообщений: 11
31.05.2011, 22:48     Заполнение двумерного массива (зануление диагонали)
Всем добрый вечер, прошу вашей помощи...
дан массив 6х6, заполненный числами по порядку.
Нужно занулить все числа ниже побочной диагонали примерно так:

1 2 3 4 5 6
7 8 9 10 11 0
12 13 14 15 0 0
16 17 18 0 0 0
19 20 0 0 0 0
21 0 0 0 0 0

потратил кучу времени, но нужного результата так и не добился((
заранее СПАСИБО!

есть небольшие наброски:

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
#include <iostream>
#include <conio.h>
 
void main()
{
 
    int x=0,y=0,number=1,a[6][6];
 FILE*vivod;
 vivod=fopen("lab3.txt","w");
 for(y=0;y<6;y++)
    {for(x=0;x<6;x++)
        {
        a[y][x]=number;
        number++;
        }
    }
 for (y=0;y<6;y++)
 {for(x=0;x<6;x++)
        {printf("%d ",a[y][x]);
        fprintf(vivod,"%d ",a[y][x]);
        }
 printf("\n");
 fprintf(vivod,"\n");
 }
 fclose (vivod);
getch();
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru