64 lines
2.2 KiB
C#
64 lines
2.2 KiB
C#
namespace array_2;
|
|
|
|
class Program
|
|
{
|
|
static void Main(string[] args)
|
|
{
|
|
Console.Clear();
|
|
int scelta=4, numero=0, divisore=13;
|
|
uint dimensione=0;
|
|
|
|
|
|
do{
|
|
Console.WriteLine("Scegliere un'opzione:");
|
|
Console.WriteLine("1. Insieme di multipli di 13");
|
|
Console.WriteLine("2. Insieme di 0 e multipli di 13");
|
|
Console.WriteLine("3. Insiemi raddoppiati e triplicati");
|
|
Console.WriteLine("0. Esci");
|
|
Console.Write("Scelta: ");
|
|
scelta=Convert.ToInt32(Console.ReadLine());
|
|
|
|
switch(scelta){
|
|
case 0:
|
|
break;
|
|
case 1:
|
|
Console.Clear();
|
|
Console.Write("Quanti numeri inserire? ");
|
|
dimensione=Convert.ToUInt32(Console.ReadLine());
|
|
int[] array1= new int[dimensione];
|
|
for(int i=0; i<dimensione; i++){
|
|
Console.Clear();
|
|
Console.WriteLine("Inserire il numero " +(i+1)+":");
|
|
numero=Convert.ToInt32(Console.ReadLine());
|
|
if(numero%divisore==0){
|
|
array1[i]=numero;
|
|
}
|
|
}
|
|
Console.Clear();
|
|
Console.WriteLine("I numeri inseriti sono: ");
|
|
for(int i=0; i<dimensione; i++){
|
|
if(array1[i]!=0){
|
|
Console.WriteLine(array1[i]);
|
|
}
|
|
}
|
|
Console.WriteLine("Premere invio per continuare");
|
|
Console.ReadLine();
|
|
Console.Clear();
|
|
break;
|
|
case 2:
|
|
|
|
break;
|
|
case 3:
|
|
break;
|
|
default:
|
|
Console.WriteLine("Scelta non valida.");
|
|
Console.WriteLine("Premere invio per continuare");
|
|
Console.ReadLine();
|
|
Console.Clear();
|
|
break;
|
|
}
|
|
}
|
|
while (scelta!=0);
|
|
}
|
|
}
|