N liczb - najmniejsza i największa wartość

0

Witam, to mój pierwszy post na tym forum. Czy mógłby mi ktoś pomóc z tym zadaniem ?

Napisz program który zapyta użytkownika o jakąś liczbę N. Następnie będzie prosił o podawanie
kolejno N liczb całkowitych. Po zakończeniu powinien wyświetlić informację, która z podanych
przez użytkownika liczb była najmniejsza, która największa i jakie były ich numery.

0

A zrobiłeś już coś samemu czy tak życzysz sobie, żeby ktoś odrabiał za Ciebie lekcje?

0

Zrobiłem coś takiego:

double x = 0, maxi = 0;
int n;
n = int.Parse(Console.ReadLine());
for (int i = 1; i <= n; i++)
{
x = double.Parse(Console.ReadLine());
if (i == 1) maxi = x;
else
if (x > maxi) maxi = x;
}
Console.WriteLine("Największą była liczba {0}", maxi);
Console.ReadKey();

2
using System;

public class Test
{
	public static void Main()
	{
		int numberOfNumbers = int.Parse(Console.ReadLine());
		int minNumber = Int32.MaxValue, maxNumber = Int32.MinValue, minNumberIndex = -1, maxNumberIndex = -1;
		for(int i = 0; i < numberOfNumbers; ++i)
		{
			int number = int.Parse(Console.ReadLine());
			if(number < minNumber)
			{
				minNumber = number;
				minNumberIndex = i;
			}
			if(number > maxNumber)
			{
				maxNumber = number;
				maxNumberIndex = i;
			}
		}
		
		Console.WriteLine("Max: {0}, MaxIndex: {1}\nMin: {2}, MinIndex: {3}",
			maxNumber, maxNumberIndex, minNumber, minNumberIndex);
	}
}
0
nz napisał(a):
using System;

public class Test
{
	public static void Main()
	{
		int numberOfNumbers = int.Parse(Console.ReadLine());
		int minNumber = Int32.MaxValue, maxNumber = Int32.MinValue, minNumberIndex = -1, maxNumberIndex = -1;
		for(int i = 0; i < numberOfNumbers; ++i)
		{
			int number = int.Parse(Console.ReadLine());
			if(number < minNumber)
			{
				minNumber = number;
				minNumberIndex = i;
			}
			if(number > maxNumber)
			{
				maxNumber = number;
				maxNumberIndex = i;
			}
		}
		
		Console.WriteLine("Max: {0}, MaxIndex: {1}\nMin: {2}, MinIndex: {3}",
			maxNumber, maxNumberIndex, minNumber, minNumberIndex);
	}
}

Dziękuję bardzo, o to chodziło.

1 użytkowników online, w tym zalogowanych: 0, gości: 1