C :: Aufgabe #11 :: Lösung #4

4 Lösungen Lösungen öffentlich
#11

Programmier-Basics: Zahlenausgabe

Anfänger - C von Freki - 27.12.2012 um 14:59 Uhr
Schreiben Sie ein Programm, das den Anwender nach einem Start- und Endwert fragt und dann alle Zahlen (Integer) inklusive der eingegebenen ausgibt.


Konsolenausgabe:

#Startwert:
#5
#Endwert:
#9

#5
#6
#7
#8
#9
#4
vote_ok
von psych0dad (260 Punkte) - 14.11.2020 um 12:44 Uhr
Quellcode ausblenden C-Code
/* Linux gcc*/

/* Schreiben Sie ein Programm, das den Anwender nach einem 
   Start- und Endwert fragt und dann alle Zahlen (Integer) 
   inklusive der eingegebenen ausgibt. */

#include <stdio.h>
#include <stdlib.h>


int main(void){
    int start, ende, i;
    int check1, check2;
    
    do{    
        printf("#Startwert:\n#");
        do{
            check1=scanf("%d", &start);
        if(check1!=1)
            printf("#");
         } while(getchar()!='\n');

        printf("#Endwert:\n#");
        do{
            check2=scanf("%d", &ende);
            if(check2!=1)
            printf("#");
         } while(getchar()!='\n');
        
        printf("\n");
        if(start>=ende){
            printf("Der Endwert muss groesser Startwert sein.\n");
            printf("Versuchn sie es noch ein mal!\n\n");
         }
     } while(start>=ende);

    for(i=start; i<=ende; i++)
        printf("#%d\n", i);
    
    return EXIT_SUCCESS;
 }

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben