public static void Main(string[] args)
int i, lunghezzaN, lunghezzaC, mediaN, mediaC;
string nomeLung, cognomeLung;
string[] persona = new string[6];
string[] nomi = new string[6];
string[] cognomi = new string[6];
Console.WriteLine("Inserire il nome della persona " + (i + 1));
nomi[i] = Console.ReadLine();
Console.WriteLine("Inserire il cognome della persona " + (i + 1));
cognomi[i] = Console.ReadLine();
lunghezzaN = nomi[i].Length;
lunghezzaC = cognomi[i].Length;
Console.WriteLine(nomi[i] + " " + cognomi[i]);
if (lunghezzaN < lunghezzaC)
Console.WriteLine("Nella persona " + nomi[i] + " " + cognomi[i] + ", è più lungo il cognome");
if (lunghezzaN == lunghezzaC)
Console.WriteLine("Nella persona " + nomi[i] + " " + cognomi[i] + ", nome e cognome hanno la stessa lunghezza");
Console.WriteLine("Nella persona " + nomi[i] + " " + cognomi[i] + ", è più lungo il nome");
mediaN = lunghezzaN + mediaN;
mediaC = mediaC + lunghezzaC;
cognomeLung = cognomi[i];
if (lunghezzaN > nomi[i - 1].Length)
if (lunghezzaC > cognomi[i - 1].Length)
cognomeLung = cognomi[i];
mediaC = (int) ((double) mediaC / 6);
mediaN = (int) ((double) mediaN / 6);
Console.WriteLine("Il nome più lungo di tutti è " + nomeLung);
Console.WriteLine("Il cognome più lungo di tutti è " + cognomeLung);
Console.WriteLine("la lunghezza media dei nomi è " + mediaN);
Console.WriteLine("la lunghezza media dei cognomi è " + mediaC);
private static double readValue()
while (!double.TryParse(Console.ReadLine(), out result));