C :: Aufgabe #286
2 Lösungen
n Zahlen einlesen und deren Quadrate speichert und ausgibt
Anfänger - C
von Cara
- 14.05.2020 um 23:46 Uhr
Schreiben Sie ein Programm, dass n Zahlen einliest und deren
Quadrate in einem Array speichert und sie danach ausgibt.
(Die Zahl n soll vom Benutzer abgefragt werden.)
Quadrate in einem Array speichert und sie danach ausgibt.
(Die Zahl n soll vom Benutzer abgefragt werden.)
Lösungen:
C-Code
#include <stdio.h> int main(void) { int anzahl, eingabe, i; //einlesen der Daten printf("Wieviele Zahlen möchten sie eingeben: "); scanf("%d", &anzahl); //Array deklarieren int zahlenarray[anzahl]; int quadratarray[anzahl]; //Array füllen for (i=1; i<=anzahl; i++) { printf("%d. Zahl von %d: ", i, anzahl); scanf("%d", &eingabe); zahlenarray[i-1]= eingabe; quadratarray[i-1]=eingabe*eingabe; } //Ausgabe des Arrays mit den Quadratzahlen for (i=1; i<=anzahl; i++) { printf("Eingabe: %3d Quadratzahl: %8d \n", zahlenarray[i-1], quadratarray[i-1]); } }
C-Code
#include <stdio.h> #include <stdlib.h> int main(void) { int anzahl, eingabe, i; //einlesen der Daten printf("Wieviele Zahlen möchten sie eingeben: "); scanf("%d", &anzahl); //Array deklarieren int zahlenarray[anzahl]; int quadratarray[anzahl]; //Array füllen for (i=1; i<=anzahl; i++) { printf("%d. Zahl von %d: ", i, anzahl); scanf("%d", &eingabe); zahlenarray[i-1]= eingabe; quadratarray[i-1]=eingabe*eingabe; } //Ausgabe des Arrays mit den Quadratzahlen for (i=1; i<=anzahl; i++) { printf("Eingabe: %3d Quadratzahl: %8d \n", zahlenarray[i-1], quadratarray[i-1]); } return EXIT_SUCCESS; }