|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Jul 2012
Messaggi: 6
|
Aiuto programma in C# con Array e ordinamento
Salve a tutti spero possiate aiutarmi, in pratica dovevo scrivere un semplice programma in C#, che mi faccia inserire da tastiera i valori di un Array, me li visualizzi a video in orizzontale e verticale, mi calcola la somma e poi me li ordina secondo un algoritmo di ordinamento tipo bubble sort...non riesco a capire come inserire interi non ordinati da tastiera e come implementare l'ordinamento...sto alle prime armi...potreste darmi una mano? di seguito c'è quello che sono riuscito a fare, grazie mille a tutti....
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication5 { class Esercizio4 { static void Main(string[] args) { Console.WriteLine("\n \n Inserisci la dimensione dell'array:"); int x = int.Parse(Console.ReadLine()); int[] Vett = new int[] {x}; int Sum = 0; Console.WriteLine("\n \n Ecco la visualizzazione verticale:\n"); for (int i = 1; i <= x; i ++) { Console.WriteLine(""+i); } Console.WriteLine("\n \n Ecco la visualizzazione orizzontale:\n"); for (int i = 1; i <= x; i++) { Console.Write("" +i); } { Console.WriteLine(" \n\n"); } for (int i = 1; i <= x; i++) { Sum = Sum + i; } Console.WriteLine("Il risultato della somma è: {0}", Sum); String gius = (String) Console.ReadLine(); } } } |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2014
Messaggi: 852
|
Prima di tutto utilizza i tag code quando scrivi del codice, altrimenti si perde l'indentazione e la lettura diventa difficile.
Secondo, leggi la dimensione dell'array, ma non gli elementi... Terzo, in quel modo non stai creando un array di x elementi, devi scrivere così: int* Vet = new int[x]; |
![]() |
![]() |
![]() |
#3 |
Junior Member
Iscritto dal: Jul 2012
Messaggi: 6
|
Grazie per la risposta e se volessi poi ordinare gli elementi?
|
![]() |
![]() |
![]() |
#4 |
Junior Member
Iscritto dal: Sep 2013
Messaggi: 24
|
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jul 2008
Città: Roma
Messaggi: 542
|
Come ti è stato detto in
http://forum.html.it/forum/showthrea...readid=2903740 devi usare il metodo Sort di Array |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
|
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Jan 2014
Messaggi: 852
|
Andiamo per il sottile eh, mi era sfuggito...
![]() comunque ciò che conta e quello che c'è scritto a destra dell'uguale: la dimensione del vettore si mette tra parentesi quadre, invece tra parentesi graffe si mettono i valori. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:35.