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();
}
}
}