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

1 Lösung Lösung öffentlich
#203

Array Vorkommen programmieren

Anfänger - C von Bryan - 31.10.2018 um 20:20 Uhr
Hallo Zusammen

Kann Jemand von Euch mir da weiter helfen?

Fragestellung des Vorkommen.

Gegeben ist ein Array zum Beispiel mit Zahlen als Werten:
{2, 17, 10, 9, 16, 3, 9, 16, 5, 1, 17, 14}
Schreiben Sie ein Programm, das von einem Array bestehend aus Zahlen prüft, wie viele dieser
Zahlen durch 3 teilbar sind.
Zudem sollen am Schluss die entsprechenden Zahlen ausgegeben werden. Das Programm soll für
beliebige Arrays funktionieren.

Vielen Dank für eure Lösung
#1
vote_ok
von kathleenw (3600 Punkte) - 03.07.2020 um 11:28 Uhr
Quellcode ausblenden C-Code
#include <stdio.h>

int main()
{
    int anzahl, i, groesse;
    
    anzahl = 0;
    
    printf("Wie groß soll das Array sein? ");
    scanf("%d", &groesse);
    fflush(stdin);
    
    int zahlen[groesse];
    
    for (i=0;i<groesse;i++) {
        printf("%d. Wert: ",i+1);
        scanf("%d", &zahlen[i]);
    }
    
    printf("\nFolgende Zahlen sind durch 3 teilbar: ");
    for (i=0;i<groesse;i++) {
        if (zahlen[i]%3==0) {
            anzahl++;
            printf("%d, ", zahlen[i]);
        }
    }
    printf("\n\nDas sind insgesamt %d von %d Zahlen.\n", anzahl, groesse);
}

Kommentare:

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

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