Milyen nyelven kéne?
Amugy annyi az egész hogy megcsinálod a tömböt random számokkal, kiírod, azután egy ehhez hasonló for ciklussal (ez c#):
for (int i=0; i<N; i++){
tömb[i,i] = 0; // vagy tömb[i][i] = 0;
}
[ Szerkesztve ]
Milyen nyelven kéne?
Amugy annyi az egész hogy megcsinálod a tömböt random számokkal, kiírod, azután egy ehhez hasonló for ciklussal (ez c#):
for (int i=0; i<N; i++){
tömb[i,i] = 0; // vagy tömb[i][i] = 0;
}
[ Szerkesztve ]
C++ elfelejtetem beírni, jó hogy szóltál .
az hasonlít valamennyire a c#-hoz, sztem nagyjából használható amit írtam 1. HSZben
(#4) Peter Kiss
Dinamikus tömbbel jobb lenne, de szerintem még nem volt ilyen nálatok.
http://pastebin.com/mmP5Hp4U
Másrészt ez faék egyszerű program, ha ez nem megy, akkor komoly gondok vannak az elemi programozással.
[ Szerkesztve ]
Köszi. Az a baj, hogy 16-an vagyunk az osztályban(inkább csoport) de 1 emberen kívül senki sem érti ezt a dolgot, de nem is érdekel senkit sem. Valamennyire tudok programozni, de ezt a tömböset nem értem. Alap dolgokat meg tudok csinálni, de ez magas .
Én egyelőre még kezdő szinten ismerem a C#-ot, de talán tudok segíteni, C++-t sajnos nem ismerem, de szerintem hasznos lehet:
int n = -1;
while (!(n >= 1 && n <=10))
{
Console.Write("Kérek egy 1 és 10 közötti egész számot: ");
n = Convert.ToInt32(Console.ReadLine());
}
Random r = new Random(); //random számokkal töltjük meg a tömböt
int[,] tomb = new int[n, n];
for (int j = 0; j < n; j++)
{
for (int i = 0; i < n; i++)
{
tomb[i, j] = r.Next(0, 101); //0 és 100 között lesznek számok
Console.Write("{0,3} ",tomb[i,j]); //szép formázott megjelenés
}
Console.WriteLine();
}
Console.WriteLine("\n\n"); //plusz üres sorok, hogy elkülönüljön a két tömb
for (int i = 0; i < n; i++)
{
tomb[i, i] = 0;
}
for (int j = 0; j < n; j++)
{
for (int i = 0; i < n; i++)
{
Console.Write("{0,3} ", tomb[i, j]); //szép formázott megjelenés
}
Console.WriteLine();
}
Console.ReadKey();
Ami a blogbejegyzésben volt info, az alapján.
[ Szerkesztve ]
Az baj.
Kis információ a kódhoz: nem írja ki a teljest, csak azt, amire kéred. Ezt nem tudtam, igényli-e. Plusz azt sem tudom, kell-e ellenőrizni, hogy mekkora a beírt N. Aztán még az is lehet, hogy akadna közben plusz kérdés.
Szép kód. Ránézésre hibátalan
Hát igen jobb itt a rectangular array mint a jagged
Am MS Visual Studio 2010 megvan?
[ Szerkesztve ]
Nem, csak Visual C# 2008 Express Edition van (bár megvan a Visual Studion Team System 2008 Team Suite is MSDNAA-ról). A 2010-esnél megvárom míg felkerül az a végleges MSDNAA-ra.
A for ciklusoknál annyit lehetne még, hogy nem n -ig mennek, hanem tomb.GetLength(0) vagy tomb.GetLength(1)-ig. Bár a végeredmény ebben az esetben ugyanaz.
[ Szerkesztve ]
Én is a visual studio-t használom. Objektum orientáltba kéne? Bár nem hiszem, mindjárt megírom....
Szerk: Jah, hogy közbe újrarakta a gépem így egy kis idő... már rég programoztam valami normális nyelven, mindig csak pascal
[ Szerkesztve ]
Nem nekem kéne és C++-ba
(#9) EarL 007: Én kipróbálom az RC-t mindjárt
[ Szerkesztve ]
MSVS2010 előre láthatólag még hétfőn fog megjelenni.
Tyűha, írtatok ám rendesen, eddig Athlon64+é volt a legjobb, mivel az c++. Sima C nem jó, mert ezt a nyelvet tanuljuk, sorry Earl .
Athlon64+: Át tudnád úgy írni, hogy azokat írja vissza, amik a feladatba voltak? mármint a 2 tömböt, egyszer a simát, egyszer meg a kinullázottat. Nekem már annyira átláthatatlan a program, hogy inkább nem nyúlok bele nehogy besz@rjon .
'csába.
Akk most letöltés megszakítása.
Davidof92 Earl nem sima C-t írt, C#-ot
[ Szerkesztve ]
Ha minden igaz.
http://pastebin.com/RvLQnf5H
Ellenőrzi, hogy megfelelő-e az N;
Kiírja a teljeset;
Aztán a limitáltat;
Azt a teljeset nullázva;
Köszi. Még csak annyit, hogy a main függvénynek miért adtál 0 visszatérési értéket? Mi nem szoktunk, azért void mert nincs visszatérési értéke.
Hibakezeléshez lehet használni, előbb vagy utóbb int main() lesz nálatok is, muhahaha.
Ha átrakom void mainra, és kitörlöm a visszatérési értéket, attól fog működni? Csak mert így észrevenné a tanár, hogy olyat raktam bele amit nem tanultunk. .
Zsír . Köszi. Majd még lehet lesz feladat .
azt hiszem ideje lenne elkezdeni C-zni...
eléggé más a gondolkodásmód, mint a Pascalban..
(minek tanítják még mindig..?)
Nono, azért a pascal és a c nagyon is hasonlít egymásra. Mi is pascalban tanulunk, és ha lenne hozzá normális IDE akkor nem lenne vele semmi gond. A C++ és az oop egy teljesen más világ.
[ Szerkesztve ]
bejegyzés Segítsetek légyszíves