Pozdrav ljudi odlucio sam malo da osvjezim ovaj podforum sa jednim malim programom
Znaci unosi se neki broj n i onda se formira matrica nxn ali tako da elementi matrice budu poredani u spirali koja se krece u pravcu kretanja kazaljke na satu
[pawn]#include <iostream>
using namespace std;
int main()
{
int i = 0, j = 0, br = 1, n;
string pravac = "desno";
cout << "Unesite broj n: " << endl;
cin >> n;
int m[n][n];
int dno = n - 1;
int vrh = 1;
int lijevo = 0;
int desno = n - 1;
while ( br <= n*n )
{
if ( pravac == "desno" )
{
m[j] = br;
br++;
j++;
if ( j == desno )
{
m[j] = br;
desno--;
pravac = "dole";
}
}
else if ( pravac == "dole" )
{
m[j] = br;
br++;
i++;
if ( i == dno )
{
m[j] = br;
dno--;
pravac = "lijevo";
}
}
else if ( pravac == "lijevo" )
{
m[j] = br;
br++;
j--;
if ( j == lijevo )
{
m[j] = br;
lijevo++;
pravac = "gore";
}
}
else if ( pravac == "gore" )
{
m[j] = br;
br++;
i--;
if ( i == vrh )
{
m[j] = br;
vrh++;
pravac = "desno";
}
}
}
// ispis
for ( int i = 0; i < n; i++)
{
for ( int j = 0; j < n; j++)
{
cout << m[j] << " ";
}
cout << endl;
}
return 0;
}
[/pawn]
Ako vam sta nije jasno ili ako imate kakve kritike slobodno recite :)
Mene malo jebe iostream moracu da vidim sta mi je sa dev c++-om
Auu brate batali dev nema hljeba od njega. CodeBlocks samo
sto brt?
Ima bagova
Izvinjavam se za DP matrica izgleda ovako ( n == 3 )
1 2 3
8 9 4
7 6 5
Citat: #define playerid poslato Maj 18, 2016, 23:19:22 POSLE PODNE
Ima bagova
Nije da ima bugova, nego DevC++ nije više u razvoju, niko ga ne održava i ako se ne varam, zadnja verzija je bila izašla 2005. godine.
jbg :)
Citat: clarkzedd poslato Maj 19, 2016, 00:00:37 PRE PODNE
Citat: #define playerid poslato Maj 18, 2016, 23:19:22 POSLE PODNE
Ima bagova
Nije da ima bugova, nego DevC++ nije više u razvoju, niko ga ne održava i ako se ne varam, zadnja verzija je bila izašla 2005. godine.
Nije taÄno, zadnja verzija je izasla u martu-aprilu 2015 godine ako me pamćenje dobro služi.
CodeBlocks je jednostavniji za korištenje, redovno se rade updatovi, imaš više mogućnosti etc...
Onda sam pogrešno informisan ::)