Răspuns :
using System;
class Program
{
static void Main()
{
Console.WriteLine("Introduceți numerele (introduceți 'x' pentru a termina):");
int sum = 0;
int count = 0;
string input = Console.ReadLine(); // Citirea primei linii
// Verificare dacă primul caracter este 'x'
if (input.Trim().ToLower() == "x")
{
Console.WriteLine("0.0000000");
return;
}
// Continuă să citești numere până când se introduce 'x'
while (input.Trim().ToLower() != "x")
{
if (int.TryParse(input, out int number))
{
sum += number;
count++;
}
else
{
Console.WriteLine("Vă rugăm să introduceți un număr întreg valid sau 'x' pentru a termina.");
}
input = Console.ReadLine(); // Citirea următoarei linii
}
// Calculul și afișarea mediei aritmetice
if (count > 0)
{
double average = (double)sum / count;
Console.WriteLine(average.ToString("F7"));
}
else
{
Console.WriteLine("0.0000000");
}
}
}
// Sper sa te ajute si sa te descurci de aici
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că resursele disponibile v-au fost de ajutor. Pentru întrebări sau asistență suplimentară, nu ezitați să ne contactați. Ne bucurăm să vă revedem în curând și vă invităm să ne salvați în lista de site-uri preferate!