C :: Aufgabe #7 :: Lösung #1

4 Lösungen Lösungen öffentlich
#7

Programmier-Basics: Centrechner

Anfänger - C von Freki - 27.12.2012 um 14:51 Uhr
Schreiben Sie ein Programm, das eine Zahl in Cent einliest.
Das Programm soll die Anzahl von Dollar und Cent
wie folgt ausgeben:


Konsolenausgabe:

Geben Sie die Cent ein:
324
Das ergibt 3 Dollar und 24 Cent.


#1
vote_ok
von devnull (8870 Punkte) - 18.07.2013 um 17:53 Uhr
Quellcode ausblenden C-Code
/* cent.c  devnull,18-07-2013 */
#include <stdlib.h>
#include <stdio.h>

/* main */
int main()
{
	char scent[20];
	char sdollar[20];
	int  cent,dollar;

	printf("Der Centbetrag: " );
	scanf( "%s", scent );
	cent=atoi(scent);
	
	dollar=cent/100;
	cent%=100;
	sprintf(sdollar,"%d Dollar",dollar);
	sprintf(scent,"%d Cent",cent);
	
    printf("Das ergibt %s%s%s%s.\n", (dollar||cent)?"":"gar nix",
                                     (dollar)?sdollar:"",
                                     (dollar&˘)?" und ":"",
                                     (cent)?scent:"");
	return 0;
}

Kommentare:

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

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