Folgender Quellcode gibt ein Wort rückwärts geschrieben wieder aus, der erste Quellcode beschränkt sich auf ein Wort mit 5 Buchstaben.
Quellcode Beschränkt auf 5 Buchstaben[]
#include <stdio.h>
int main () {
- char b1,b2,b3,b4,b5;
- printf("Geben sie ein wort ein: ");
- b1 = getchar ();
- b2 = getchar ();
- b3 = getchar ();
- b4 = getchar ();
- b5 = getchar ();
- printf("%c",b5);
- printf("%c",b4);
- printf("%c",b3);
- printf("%c",b2);
- printf("%c",b1);
- char b1,b2,b3,b4,b5;
}
Quellcode ohne Beschränkung[]
#include <stdio.h>
int main () {
- char eingabe[100];
- int i=0;
- printf("Geben sie ein wort ein: ");
- char eingabe[100];
- eingabe[i] = getchar();
- while ( eingabe[i] != '\n' ) {
- i++;
- eingabe[i] = getchar ();
- eingabe[i] = getchar();
- }
- while ( i>0 ) {
- i--;
- i--;
- while ( i>0 ) {
- printf("%c" , eingabe[i]);
- }
- printf("\n");
}
Kurze variante[]
#include <stdio.h>
int main () {
- char eingabe[100];
- int i=0;
- printf("Geben sie ein Wort ein: ");
- printf("Geben sie ein Wort ein: ");
- char eingabe[100];
- while ( (eingabe[i++]= getchar()) != '\n' );
- while ( i>0 ) printf ("%c" , eingabe[--i]);
- while ( (eingabe[i++]= getchar()) != '\n' );
}
Quellcode Reverse mit Zahlen[]
#include <stdio.h>
int main () {
- int zahl[10];
- int zahl[10];
- for ( int i=0; i<=9; i++ ){
- zahl[i] = 2 * i;
- printf("%d\n", zahl[i]);
- zahl[i] = 2 * i;
- for ( int i=0; i<=9; i++ ){
- }
- for ( int i=9; i>=0; i-- ){
- printf("%d\n", zahl[i]);
- printf("%d\n", zahl[i]);
- for ( int i=9; i>=0; i-- ){
- }
}