Hilfe, ich komm nicht weiter
-
Hallo zusammen,
ich habe eine Frage zu meinem Versuch ein Programm zu schreiben!
#include<stdio.h>
int main (void)
{
int mat[10][10],i,a,b,z;
z = 1;for(i=0;i<2;i++)
{
printf("Bitte geben Sie den Wert fuer die %dte Zeile (Spalte 1) ein: ",z);
scanf("%d",&a);
mat[i][0] = a;printf("\nBitte gebe Sie den Wert in der %sten Zeile, Spalte 2 ein: ",z);
scanf("%d",&b);
mat[0][i] = b;
z++;
}for(i=0;i<2;i++)
{
printf("\nDie Matrix hat folgende Werte: %d %d", mat[i][0], mat[0][i]);
}return 0 ;
}
Es soll folgendes tun! Eine Matrix (2 Spalten und z.b. 2 Zeilen) erstellen und den Benutzer immer nach den jeweiligen Wert fragen.
Diese dann einfach wieder ausgeben!
Bitte nicht nach dem Sinn fragen!!
-
Und wo ist jetzt Deine Frage?
-
Tut mir leid, ich habe vergessen zu schreiben das es bei mir zwar ausführbar ist, aber nach der ersten eingetippten Zahl eine Fehlermeldung kommt welche besagt
"... .exe funktioniert nicht mehr...!"
und dann bricht er ab!
Ich habe zwischendurch wieder andere Programme ausgeführt (einwandfrei) aber auch den Quellcode in einem neuen Projekt öffnen funktioniert nicht!!
-
Beim zweiten printf hast du %s statt %d verwendet...
Beim nächsten Mal erstelle dein Programm als Debug-Version, dann siehst du auch, wo es kracht.
-
Verwende einfach VS und drücke F5...
-
Danke für die Hilfe!!