Programmieraufgabe in C?

HALLO78366  15.11.2024, 18:45

Wo hängst Du denn?

ANONYMUS339 
Beitragsersteller
 15.11.2024, 18:48

Ich weis allgemein nicht wie ich vorgehen soll

HALLO78366  15.11.2024, 18:59

Aber hast Du schon mal was in C gemacht?

ANONYMUS339 
Beitragsersteller
 15.11.2024, 19:13

Ja aber ich hab halt nicht dieses algorithmisches verständnis

1 Antwort

Das Input kannst Du mit Scanf() machen.

Für das Palindrom: Du kannst zum Beispiel den Namen in ein Array stopfen und mit der Länge des Arrays von hinten durchiterieren, und das Zeichen in ein neues Array reinstopfen, eher anhängen.

Das mit dem Alter weiß ich jetzt nicht, da musst Du das noch mal genauer beschreiben.

Und bei dem von Summe 1 bis Alter, das ist einfach nur eine Schleife, die sich bei jedem Durchgang mit x < Alter um x + 1 erhöht, bestenfalls dann noch mit 0 startet, da Du sonst nur bis zu einem vor dem Alter addieren würdest.
Der Syntax dafür ist irgendwie so:

int i;
int j = 0;

for(i=0; i<[Alter]; i++) {
	j = j + i;
}