VerificaRemake_3/Program.cs
La Programmatrice Verde 2aebdf8da3 Initial commit
2024-10-23 11:27:46 +02:00

43 lines
1.4 KiB
C#

// See https://aka.ms/new-console-template for more information
//dichiarazione e inizializzazione variabili
int numero1, numero2, i;
do{
//Input validation
do{
Console.Write("Inserire il primo numero: ");
numero1=Convert.ToInt32(Console.ReadLine());
if (numero1<=0){
Console.WriteLine("Il numero non può essere né negativo né zero.");
}
}
while(numero1<=0);
do{
Console.Write("Inserire il secondo numero: ");
numero2=Convert.ToInt32(Console.ReadLine());
if (numero2<=0){
Console.WriteLine("Il numero non può essere né negativo né zero.");
}
}
while(numero2<=0);
//controllo condizioni
if(numero2==numero1){
Console.WriteLine("I due numeri non possono essere uguali");
}
else if(numero2<numero1){
Console.WriteLine("Il secondo numero non può essere inferiore del primo");
}
else if(numero2==numero1+1){
Console.WriteLine("I due numeri non possono essere consecutivi.");
}
}
while(numero2<=numero1 || numero2==numero1+1);
//Stampo i numeri compresi tra quelli inseriti
i=numero2-1;
Console.Write("I numeri compresi tra " + numero1);
Console.Write(" e " + numero2);
Console.Write(" sono:");
while(i>numero1){
Console.Write(" "+i);
i--;
}
Console.WriteLine("");