WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 13.11.2007, 16:42   #11
druno
Newbie
 
Registriert seit: 10.11.2007
Beiträge: 15


Standard

kann man das ganze auch ohne felder lösen?
druno ist offline   Mit Zitat antworten
Alt 13.11.2007, 18:47   #12
druno
Newbie
 
Registriert seit: 10.11.2007
Beiträge: 15


Standard

@hewlett

Zur meiner Verteidigung:
Also die c Grundlagen haben wir bestimmt noch nicht durch und ein char array haben wir auch noch nicht durchgenommen.
druno ist offline   Mit Zitat antworten
Alt 13.11.2007, 19:06   #13
pong
Inventar
 
Benutzerbild von pong
 
Registriert seit: 25.12.2000
Alter: 41
Beiträge: 9.063

Mein Computer

pong eine Nachricht über ICQ schicken
Standard

Zitat:
ein char array haben wir auch noch nicht durchgenommen.
dann brauchst es auch nicht

Schonmal überlegt die Zahl einfach zu zerlegen (dividieren durch 10 ist ein heißer Tipp) und dann einfach gemäß der Wertigkeit die Potenz dazuzubilden?


Nicht böse sein, aber die Ausprogrammierung in <Sprache selbst einfügen> ist das kleinste Übel. Zeig uns deinen Pseudocode, wir zeigen dir, wie er umzusetzen ist


pong
____________________________________
\"Ein Gewitter reinigt die Luft\", sagte der Mann, nachdem ein Blitz seine Frau erschlug

Nicht klicken!


Erstposteralarm/Beschwerde/Kummerkasten


Verplattet
pong ist offline   Mit Zitat antworten
Alt 13.11.2007, 19:18   #14
druno
Newbie
 
Registriert seit: 10.11.2007
Beiträge: 15


Standard

ja das hab ich mir schon überlegt mit modulo 10 aber wie erkennt dass programm wie oft es das machen muss wenn ich irgendeine zahl eingebe. Dann müsste ich es ja für zweistellige dreistellige vierstellige usw immer wieder neu programmieren. deshalb hab ich ja schon geschrieben dass es für mich kein problem wäre wenn ich nur zahlen zwischen 100 und 999 hab oder 1000 und 9999.
druno ist offline   Mit Zitat antworten
Alt 13.11.2007, 19:23   #15
pong
Inventar
 
Benutzerbild von pong
 
Registriert seit: 25.12.2000
Alter: 41
Beiträge: 9.063

Mein Computer

pong eine Nachricht über ICQ schicken
Standard

Schonmal überlegt die Zahl einfach sooft durch 10 zu dividieren bis das Ergebnis 0 (int) bzw. <0 (float) ist?

Was hier fehlt sind essentielle Grundlagen nebst "dem Programmierer sein Denken"

pong
____________________________________
\"Ein Gewitter reinigt die Luft\", sagte der Mann, nachdem ein Blitz seine Frau erschlug

Nicht klicken!


Erstposteralarm/Beschwerde/Kummerkasten


Verplattet
pong ist offline   Mit Zitat antworten
Alt 13.11.2007, 19:49   #16
druno
Newbie
 
Registriert seit: 10.11.2007
Beiträge: 15


Standard

so sieht mein programm bis jetzt aus wie kann man dann die summe berechnen? bzw würde es so überhaupt klappen?

#include <stdio.h>


int armstrong (int n) {
int n;
int summe;
int zahl;

zahl = n;
do {
n = zahl % 10;
zahl = zahl / 10;
}
while (zahl>0);

summe = ?????

if (summe == n)
return 1;
else
return 0;
}
druno ist offline   Mit Zitat antworten
Alt 13.11.2007, 20:02   #17
pong
Inventar
 
Benutzerbild von pong
 
Registriert seit: 25.12.2000
Alter: 41
Beiträge: 9.063

Mein Computer

pong eine Nachricht über ICQ schicken
Standard

1.) Fang dir nicht den Blödsinn mit Fussgesteuerten Schleifen an, das macht in Realität so ziemlich kein Mensch

2.)

Zitat:
zahl = n;
do {
n = zahl % 10;
zahl = zahl / 10;
}
Erst die Stellen zählen, dann anfangen die Zahl zu zerlegen


pong
____________________________________
\"Ein Gewitter reinigt die Luft\", sagte der Mann, nachdem ein Blitz seine Frau erschlug

Nicht klicken!


Erstposteralarm/Beschwerde/Kummerkasten


Verplattet
pong ist offline   Mit Zitat antworten
Alt 13.11.2007, 20:23   #18
druno
Newbie
 
Registriert seit: 10.11.2007
Beiträge: 15


Standard

wie meinst du dass? ich dachte ich muss die zahl erst zerlegen damit ich die anzahl der stellen bekomme.
druno ist offline   Mit Zitat antworten
Alt 13.11.2007, 20:29   #19
pong
Inventar
 
Benutzerbild von pong
 
Registriert seit: 25.12.2000
Alter: 41
Beiträge: 9.063

Mein Computer

pong eine Nachricht über ICQ schicken
Standard

Wie willst wissen mit welcher Potenz du die Summe der Ziffern bildest, bevor du Stellenanzahl der Zahl weißt?


pong
____________________________________
\"Ein Gewitter reinigt die Luft\", sagte der Mann, nachdem ein Blitz seine Frau erschlug

Nicht klicken!


Erstposteralarm/Beschwerde/Kummerkasten


Verplattet
pong ist offline   Mit Zitat antworten
Alt 13.11.2007, 20:32   #20
druno
Newbie
 
Registriert seit: 10.11.2007
Beiträge: 15


Standard

wie kommt man dann auf die stellenanzahl?
druno ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:50 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag