DebuggingZone
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.
Ultimi argomenti attivi
» mancato invio posta
magiore in un array EmptyMer Apr 13, 2011 12:17 am Da Sasà

» Gallo Web Solutions.
magiore in un array EmptyVen Ott 29, 2010 12:15 am Da Sasà

» Accendere un Computer automaticamente o a distanza
magiore in un array EmptyMer Ott 20, 2010 11:09 pm Da Sasà

» Masterizzatore interno modello LG Slim SATA MULTI DVD 18x8 T20N/T40N
magiore in un array EmptyVen Ott 08, 2010 9:32 am Da Sitzigorru

» P=NP sembra proprio di no, forse siamo alla soluzione.............
magiore in un array EmptyMar Set 14, 2010 8:28 pm Da Sasà

» Come installare windows xp da boot con usb
magiore in un array EmptyGio Giu 03, 2010 9:07 pm Da DaviduX

» CPU a 36GHz? Con Phenom II X6 si può!
magiore in un array EmptySab Mag 15, 2010 9:31 pm Da ElDorado

» Lucid Lynx: Ubuntu cambia pelle
magiore in un array EmptySab Mag 15, 2010 9:17 pm Da kevin

» iPhone 4G a pezzi: produrlo costa solo 175$
magiore in un array EmptySab Mag 15, 2010 9:06 pm Da kevin

Cerca
 
 

Risultati per:
 


Rechercher Ricerca avanzata

Navigazione
 Portale
 Indice
 Lista utenti
 Profilo
 FAQ
 Cerca
Sito Amico

salvatore gallo2.gif


alkem.gif

-----------------------------------

eyrene.jpg

-----------------------------------

GalloWebSolution.gif

----------------------------------- --Info:Per inserire il tuo sito nella lista "Sito Amico", richiedi ad un amministratore.
Flusso RSS




magiore in un array

2 partecipanti

Andare in basso

magiore in un array Empty magiore in un array

Messaggio  Sspace Sab Ott 04, 2008 3:47 pm

Ciao ragazzi oggi a scuola abbiamo fato gli "array" ma non ho capito un cavolo.
Prima di andare il prof ci ha dato un esercizio per casa, e guarda caso ci sono gli "array".
L'esercizio e: trovare il massimo numero in un "array".
Il linguaggio che noi usiamo è c++. Sapete aiutarmi oppure è troppo difficile visto che voi usate "java"!! Mad
Sspace
Sspace

Numero di messaggi : 9
Data d'iscrizione : 03.10.08

Torna in alto Andare in basso

magiore in un array Empty Ups

Messaggio  Sspace Sab Ott 04, 2008 3:52 pm

Ups ho sbagliato a scrivere il titolo "Maggiore in un array".
Sspace
Sspace

Numero di messaggi : 9
Data d'iscrizione : 03.10.08

Torna in alto Andare in basso

magiore in un array Empty Re: magiore in un array

Messaggio  LuxLuciS86 Sab Ott 04, 2008 4:26 pm

Sspace ha scritto: trovare il massimo numero in un "array".
Il linguaggio che noi usiamo è c++. Sapete aiutarmi oppure è troppo difficile visto che voi usate "java"!! Mad

in primis:
L'esercizio non è assolutamente difficile..anzi..tutto sta a come ricercare in un "array"... nel tuo caso cos'è un arrey..
in secundis:
ho fatto c++ per 2 anni e continuo ancora oggi a fare qualcosa..
ora passiamo alla comprensione:
prima di tutto pensa un aray come un contenitore, numerato da (o ad n-1) ,variabili..
n-1 perché si incomincia a contare dallo 0.
quindi un array di 5 elementi sarà
posizione 0 numero 1
posizione 1 numero 2
......
posizione 4 numero 5.

La domanda che si pone ora sarà: "come si accede ad una posizione?"
supponiamo di avere un array di interi int array[10];
molto semplicemente se a noi serve la prima posizione: "int num = array[0]"
come puoi vedere metto nella variabile num il valore dell'array in posizione 0, questo perché un singolo elemento dell'array è una variabile da noi specificata int (numeri interi).E così su qualsiasi posizione volgiamo, ricordando che l'ultima posizione si trova a 10-1;

Ora vediamo come si itera su un array per andare dalla prima all'ultima variabile stampandole tutte, supponendo che l'array sia già instanziato con valori non nulli.

Codice:

for ( int i=0; i<10; i++ ){
      cout<<array[i];
}
cout<<"fine \n";

ora vediamo tutto l'esercizio che a te serve

Codice:

#include<iostream>

using namespace std;

int main(){
       
        int array[10];//array di 10 posizioni, da 0 a 9
       
        //facciamo un for che inserisce valori random all'interno dell'array
       
        for ( int i=0; i<10; i++ ){
            array[i] = rand()%100;   
        }
       
        //ora incominciamo la ricerca del valore massimo
       
        int max = array[0];//impostiamo la variabile max al primo valore dell'array e andiamo a vedere se nelle altre
                                  //posizioni esistono valori minori.
        for ( int i=1; i<10; i++ ){
                if ( array[i]>max )
                        max = array[i];
        }
       
        cout<<"il numero max e'"<<max<<endl;
       
return 0;
}

//si potrebbe parametrizzare l'array con una variabile statica..static int dim = 10; in modo da poter utilizzare //diverse lunghezze..

PS: mia raccomando non fare un copia incolla ma studia passo passo altrimenti non ti serve a nulla..sopratutto se il prof ti chiama alla lavagna..ciao Rolling Eyes
LuxLuciS86
LuxLuciS86
Admin
Admin

Numero di messaggi : 169
Età : 37
Localizzazione : senza fissa dimora(nomade)
Data d'iscrizione : 23.09.08

Torna in alto Andare in basso

magiore in un array Empty Re: magiore in un array

Messaggio  Sspace Dom Ott 05, 2008 11:51 pm

Lux Sei il mio salvatore!!!non solo perché hai risolto perfettamente l'esercizio( e sono stato l'unico che lo ha consegnato ), ma anche perché mi hai illustrato come funziona un array in maniera dettagliata(cosa che nemmeno il mio prof era riuscito a fare).Poi in classe ero l'unico a sapere che un array parte dalla posizione 0 alla posizione n-1..questo esercizio mi ha valso un 7 grazie tante..

GRAZIE MILLE Very Happy
Sspace
Sspace

Numero di messaggi : 9
Data d'iscrizione : 03.10.08

Torna in alto Andare in basso

magiore in un array Empty Re: magiore in un array

Messaggio  LuxLuciS86 Lun Ott 06, 2008 12:33 pm

Sspace ha scritto:Lux Sei il mio salvatore!!! Very Happy

ma dai non scherziamo...è merito tuo che hai capito come funziona..cmq un consiglio segui meglio in classe..

PS: ci risentiremo di certo alle matrici..o ai puntatori..ciao
LuxLuciS86
LuxLuciS86
Admin
Admin

Numero di messaggi : 169
Età : 37
Localizzazione : senza fissa dimora(nomade)
Data d'iscrizione : 23.09.08

Torna in alto Andare in basso

magiore in un array Empty Re: magiore in un array

Messaggio  Contenuto sponsorizzato


Contenuto sponsorizzato


Torna in alto Andare in basso

Torna in alto


 
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.