C :: Aufgabe #12

4 Lösungen Lösungen öffentlich

Programmier-Basics: Eingabezähler

Anfänger - C von Freki - 27.12.2012 um 15:01 Uhr
Schreiben Sie ein Programm, das ein Wort einliest. Das Wort wird dann so oft ausgegeben, wie es Buchstaben hat:

Konsolenausgabe:

Geben Sie ein Wort ein:
Hello

Hello
Hello
Hello
Hello
Hello

Lösungen:

vote_ok
von devnull (8870 Punkte) - 13.07.2013 um 19:58 Uhr
Quellcode ausblenden C-Code
#include <stdio.h>
#include <string.h>

int main()
{
    char s[200];
    char *p=s;

	printf("Eingabe: ");
	scanf( "%s",s ); 
	while(*p++) printf("%s\n",s);
	return 0;
}
vote_ok
von kathleenw (3600 Punkte) - 02.07.2020 um 11:11 Uhr
Quellcode ausblenden C-Code
#include <stdio.h>
int main()
{
    char eingabe[100];
    int laenge,i;
    
    laenge=0;
    
    printf("Bitte geben sie ein Wort mit maximal 100 Buchstaben ein: \n");
    fgets(eingabe,100,stdin);
    
    printf("\n");
    while (eingabe[laenge]!='\0')
        laenge++;
    
    laenge = laenge -1;
    
    for(i=1;i<=laenge;i++)
        printf("%s",eingabe);
        
    return 0;
}
vote_ok
von psych0dad (260 Punkte) - 14.11.2020 um 13:04 Uhr
Quellcode ausblenden C-Code
/****************************************************************
 * Linux gcc                                                    *
 * Schreiben Sie ein Programm, das ein Wort einliest.           *
 * Das Wort wird dann so oft ausgegeben, wie es Buchstaben hat. *
 ****************************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX 20
int main(void){
    char wort[MAX];
    size_t laenge;
    int i;
    
    printf("Geben sie ein Wort ein:\n");
    fgets(wort, MAX, stdin);
    printf("\n");
        
    laenge= strlen(wort)-1;
    for(i=1; i<=laenge; i++)
        printf("%s", wort);
    return EXIT_SUCCESS;
 }   
    
vote_ok
von Luigi (990 Punkte) - 16.11.2020 um 16:26 Uhr
Quellcode ausblenden C#-Code
using System;

namespace _12_Eingabezaehler
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Welches Wort? (Bitte Eingeben):");
            string wort = Console.ReadLine();
            int intLaenge = Convert.ToInt32(wort.Length);
            Console.WriteLine("Wort wird so oft geschrieben wie das Wort Buchstaben hat!");
            Console.WriteLine("Buchstaben: {0}", intLaenge);
            for (int i = 0; i < intLaenge; i++)
            {

                Console.WriteLine(wort);
            }

        }
    }
}