Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » Matrix vom Datentyp struct » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 2 Beiträge
as_string

Dann muss ja aber jedes einzelne Matrix-Element den Typ dieses structs haben und nicht float. Du schreibst ja "float matrix[m][n];", das kann da ja nicht ganz stimmen, oder?

Gruß
Marco
FelNa1109 Matrix vom Datentyp struct

Hallo,
Ich möchte in C++ eine Matrix vom Datentyp struct ausgeben, bekomme das aber nicht hin. Ich habe folgendes angelegt:

code:
1:
2:
3:
4:
5:
6:
7:
struct Element
{
   float x; 
   float y; 
};


… und dann in main, hab ich versucht so eine Matrix zu bauen:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
float matrix[m][n];

    for (int i = 0; i < m; i++)
    {
        for (int j = 0; j < n; j++)
        {
            if((i+1 == m) || (j+1 == n))
            {
                matrix[i][j] = Element2;
            }
            else
            {
                matrix[i][j] = Element1;
            }
        }
    }

[as_string: bitte immer code-Tags um Quelltexte machen, sonst geht die Einrückung komplett verloren und es ist sehr schwer zu lesen.]

Wobei Element2, Element1 structs so gemacht sind, das ich zum Schluss beispielweise folgende Ausgabe in der Konsole erreichen kann:

|| 1 1 || 1 1 || 1 0.3 ||
|| 1 1 || 1 1 || 1 0.3 ||
|| 0.2 0.3 || 0.2 0.3 || 0.2 0.3 ||

Ich bin neu hier würde mich sehr über Hilfe freuen, Danke!