Informatică, întrebare adresată de mihailapostolp196hg, 9 ani în urmă

Un program in C# va rog!!! Dau tot
De creat o lista unidirectionala cu cinci elemnte intregi.
Sa se calculeze media aritmetica.
Sa se afiseze rezultatul si lista la ecran.


Utilizator anonim: Se face C# in scoli?
NuPotSaStiuTot: există, de asemenea, profesori inteligenți!
Utilizator anonim: tocmai asta e problema ca nu e prea multa inteligenta daca va invata C# din start in loc sa va invete ceva mai basic precum C sau C++

Răspunsuri la întrebare

Răspuns de NuPotSaStiuTot
0
using System;
namespace ConsoleApplication{
    class Program    {
        static void Main(string[] args)        {
            listElement firstElement=null, lastCreatedElement = null;
            for (int i = 1; i <= 5; i++)            {
                listElement newElement = new listElement();
                if (i == 1) firstElement = newElement;
                if (lastCreatedElement != null) lastCreatedElement.next = newElement;
                int intReadFromConsole = Convert.ToInt32(Console.ReadLine());
                newElement.value = intReadFromConsole;
                lastCreatedElement = newElement;
            } 
           double sum = 0;
            listElement currentElement = firstElement;
            for (int i = 1; i <= 5; i++)            { 
               sum = sum + currentElement.value; 
               currentElement = currentElement.next;
            } 
           sum = sum / 5;
            Console.WriteLine(sum);
        } 
   } 
   class listElement {
         public int value; 
       public listElement next;
    }
}

NuPotSaStiuTot: Simplu, nu????
NuPotSaStiuTot: Lista ss afiseze pe ecran când introduceți numerele
Alte întrebări interesante