Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

c programm

supaburn1 / 5 Antworten / Flachansicht Nickles

Hallo,

ich muss ein Programm in c fürs studium (fahrzeugtechnik!) schreiben und hab keine ahnung wie kann mir jemand helfen?

hier die aufgabenstellung:

Ihr Programm soll in Tabellenform alle Zahlen von 1 bis 250 ausdrucken, die weder durch 7 teilbar sind, noch die Ziffer 7 enthalten. Fragen Sie beim Start des Programms den Benutzer, wie viele Spalten die Tabellenausgabe haben soll. Füllen Sie die letzte Zeile mit *** pro fehlender Zahl auf, sodass die Spaltenstruktur erhalten bleibt. Nach Ausgabe des Endergebnisses soll der Benutzer gefragt werden, ob eine neue Tabellenausgabe durchgeführt werden soll. Bei der Eingabe einer 1 wird das Programm wiederholt, wobei bei der Wiederholung erneut nach der Spaltenzahl gefragt wird. Alle anderen Eingaben beenden Ihr Programm. Geben Sie die Variablen, die Sie verwenden, im Kopf des Struktogramms an. Falscheingaben müssen nicht abgefangen werden.

Bitte dringend um hilfe

danke

bei Antwort benachrichtigen
d-oli supaburn1 „nein das nicht also ich hab jetzt: for i 1 i if i 7 1 printf d n ,i wie kann ich...“
Optionen
wie kann ich jetzt die zahlen die eine 7 enthalten nicht mit ausgeben?
... z.B. in dem du sie mit sprintf in ein char Array schreibst und dann mit strchr nach einer 7 suchst.

Gruss
d-oli

PS: Sollte dein C-Kompiler NULL nicht kennen, verwende 0 (Null).
Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen