C# :: Aufgabe #323
7 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:
NET Core 3.x
C#-Code

using System; using System.Linq; namespace CS_Aufgabe_323_Quadrate_von_n_Zahlen { class Program { static void Main(string[] args) { Console.Write("Anzahl der einzugebenen Zahlen: "); _ = int.TryParse(Console.ReadLine(), out var anzZahlen); var zaehler = 0; var arr = new int[anzZahlen]; while (anzZahlen != zaehler) { Console.Write($"Bitte Zahl {++zaehler} eingeben: "); _ = int.TryParse(Console.ReadLine(), out var zahl); arr[zaehler - 1] = zahl * zahl; } arr.ToList().ForEach(Console.WriteLine); } } }

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Quadrat { class Program { static void Main(string[] args) { Console.WriteLine("Von wie vielen Zahlen soll das Quadrat gebildet werden?"); int Anzahl = Convert.ToInt32(Console.ReadLine()); int Zähler = 0; int[] Zahlen = new int[Anzahl]; int[] Quadrat = new int[Anzahl]; for (int i = 0; i < Anzahl; i++) { Console.WriteLine($"Geben sie die {i+1}. Zahl ein."); Zahlen[i] = Convert.ToInt32(Console.ReadLine()); } foreach (int item in Zahlen) { Quadrat[Zähler] = item * item; Console.WriteLine(Quadrat[Zähler]); Zähler++; } Console.ReadLine(); } } }

int n; Console.WriteLine("Eingabe Parameter n:"); string input = Console.ReadLine(); n = Convert.ToInt32(input); int[] array = new int[n]; for (int i = 0; i < n; i++) { Console.WriteLine("Eingabe " + (i + 1) + ". Zahl:"); input = Console.ReadLine(); array[i] = Convert.ToInt32(input) * Convert.ToInt32(input); } Console.WriteLine("Ausgabe:"); foreach (var item in array) { Console.WriteLine(item.ToString()); } Console.ReadLine();

using System; public class Program { public static void Main() { int Anzahl; double Ausgabe = 0; Console.WriteLine("Geben Sie die Anzahl der Zahlen an:"); while(!int.TryParse(Console.ReadLine(), out Anzahl)) { Console.WriteLine("Eingabe ungültig!"); } double[] Zahlen = new double[Anzahl]; for(int i = 0; i < Anzahl; i++) { Console.WriteLine("Geben Sie Zahl " + (i + 1) + " an;"); while(!double.TryParse(Console.ReadLine(), out Zahlen[i])) { Console.WriteLine("Eingabe ungültig!"); } for(int j = 0; j < Anzahl; j++) { Ausgabe = Math.Pow(Zahlen[i], 2); } } Console.WriteLine("Quadrate der Zahlen: "); for(int i = 0; i < Anzahl; i++) { Ausgabe = Math.Pow(Zahlen[i], 2); Console.WriteLine("\nZahl " + (i + 1) + " = " + Ausgabe); } } }

using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Text; using System.Threading.Tasks; namespace ReadNumbersAndSquareThem { class Program { static void Main(string[] args) { int userInput = CallANumber(); List<int> Values = new List<int>(); for(int i = 0; i < userInput+1; i++) { Values.Add(SquareInput(i)); } foreach (int value in Values) { Console.WriteLine(value); } Console.ReadKey(); } private static int SquareInput(int i) { return i*i; } private static int CallANumber() { Console.WriteLine("Geben sie eine Zahl zum quadrieren ein:"); bool validInput = int.TryParse(Console.ReadLine(), out int userInput); if (!validInput) { Console.WriteLine("Das ist keine Zahl"); } return userInput; } } }

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace QuadratzahlenArray { class Program { public static int[] Quadratzahlen; //public static string eingabe { get; set; } static void Main(string[] args) { Console.WriteLine("Wie viele Zahlen wollen Sie eingeben?"); int n = Convert.ToInt32(Console.ReadLine()); Quadratzahlen = new int[n]; for (int i = 0; i < n; i++) { Console.WriteLine("Bitte geben Sie Ihre Zahl ein"); int zahl = Convert.ToInt32(Console.ReadLine()); Quadratzahlen[i] = zahl*zahl; } Console.WriteLine("Die Eingabe ist vollständig, die Quadratzahlen werden nun ausgegeben"); foreach (var zahl in Quadratzahlen) { Console.WriteLine(zahl); } Console.ReadKey(); } } }

namespace TYP_323 { class Program { static void Main(string[] args) { int z, n; do { System.Console.Clear(); System.Console.Write($"Anzahl: "); } while (!int.TryParse(System.Console.ReadLine(), out n)); double[] quadrate = new double[n]; for (int i = 0; i < n; i++) { do { System.Console.Write($"Zahl {i + 1} eingeben: "); } while (!int.TryParse(System.Console.ReadLine(), out z)); quadrate[i] = System.Math.Pow(z, 2); } System.Console.WriteLine(); foreach (double quadrat in quadrate) { System.Console.WriteLine($"{quadrat}"); } System.Console.ReadKey(); } } }