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

надо заполнить матрицу след образом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление файлов в каталоге http://www.cyberforum.ru/cpp-beginners/thread866620.html
Ув.форумчане,мне нужна ваша помощь.Задача такова: мне нужно удалить файлы в папке,но я не знаю не имя файла ни его формат,но адрес папки я знаю.Как это сделать? Помогите пожалуйста начинающему программисту. Пишу на консоли,заранее спасибо.
C++ Сравнение массивов: найти максимальное перебором массивов Добрый вечер такая проблема даны два одномерных массива A, B причем в каждом массиве записанно число по разрядно Задачи найти максимальное число перебором масивов хоть намекните а то никаких идей http://www.cyberforum.ru/cpp-beginners/thread866616.html
Контроль версий C++
Сразу извиняюсь за то, что наверно, пишу не в ту ветку, но не нашел на форуме что-то типа "Программирование в целом". Кто-то может дать ссылку на гайд по настройке и использованию систем контроля версий Git\GitHub. Ищу, но везде замудренно написано. В целом я хочу иметь возможность работать над проектом Visual Studio 2012 вдвоем.
Программная реализация дизассемблирования арифметических команд intel 8086 C++
Здравствуйте,вот такая тема для курсовой работы - программная реализация дизассемблирования арифметических команд intel 8086. Знаю, что спохватился поздно, но я же студент :) Подскажите с чего начать и разъясните, пожалуйста, что от меня требуется Добавлено через 30 минут Забыл уточнить,что нужно реализовать на С++
C++ Решение системы линейных уравнений матричным методом http://www.cyberforum.ru/cpp-beginners/thread866600.html
Друзья, помогите пожалуйста с кодом. Нужен простой, работающий простенький код на С++ позволяющий решать систему линейных уравнений матричным методом. чтобы компилировался в microsoft visual C++. Если кому не тяжело, напишите пожалуйста, буду благодарен.
C++ Перегрузка операции = Здравствуйте, в программе вылезает такая ошибка MainUnit.cpp(86): E2034 Cannot convert 'string' to 'UnicodeString' в связи с этим хотел перегрузить оператор = для string и UnicodeString. Ошибка возникает здесь Form2->familiya->Text = base.Familia где Form2->familiya->Text - unicodestring; base.Familia - string (#include <string>) думаю для перегрузки надо написать что-то похожее на... подробнее

Показать сообщение отдельно
bars_2209
0 / 0 / 0
Регистрация: 07.02.2013
Сообщений: 5
16.05.2013, 00:43     надо заполнить матрицу след образом
надо заполнить матрицу след образом:
4 1 2 3
2 3 4 1
3 4 1 2
1 2 3 4
вот код
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
#include<iostream>
using namespace std;
int main(){
    int a[4][4],i,j,s=0,k=0,t;
    
    for(i=0;i<4;i++){
        for(j=0;j<4;j++)
            a[i][j]=0;
    };
    int b[4]={1,2,3,4};
    for(t=0;t<4;t++){
    for(i=0;i<t;i++){s++;
        for(j=0;j<i;j++){
            if(a[t][i]==b[s] && a[t][j]==b[s]) {k++;break;}
        };
        a[t][i]=b[s];
        if(s==3)s=-1;
    };};
    for(t=3;t>=0;t--){
    for(i=t;i<4;i++){s++;
        for(j=0;j<4;j++){
            if(a[j][t]==b[s] || a[t][j]==b[s]) {break;}
        };
        a[t][i]=b[s];
        if(s==3)s=-1;
    };};
    
    for(i=0;i<4;i++){
        for(j=0;j<4;j++){
            cout<<a[i][j];}
        cout<<endl;
    };
    system("pause");
    return 0;
}
но у меня выходить
2 3 4 1
2 3 4 1
3 4 1 2
1 2 3 4
помогите где ошибка? или можно другим способом заполнить, но чтобы цифры не повторялись в столбце и в строке
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru