Estratto del documento

voti

Problema Immagino

definito

voglio volerli

di

di ricordare

certo

leggere numero

di

sequenza

: n u m e ro

una un . .

,

ricordare di variabili

alto

piuttosto

Devo numero

un .

fattibile

è

voto

int 3 voto

2 voto so

voto non

;

, _ ,

_

, , È

c' variabili

è che l'

tipo

molte

di dello

strumento stesso

trattare array

permette

uno .

.

di

ARRAY gestire

permette

: sequenza

una :

omogenei

dati dello

(

di )

tipo

stesso

sequenza

• lunghezza definita fissata

• , all'

la dichiarativa

devo nella locale utente

chiederlo input

non

lunghezza in

prima parte

la sapere posso .

, .

chan

tutti

di i tipi

array int

float

\ double

sintassi : [ ] voti

elementi ]

[

dimensione

tipo iut

es 15

;

array

nome .

_ _

Nella memoria

[ ]

voti o avrò

Nella memoria tante dire

\ 0

Indice

variabili da

è la

quanto -1

a

va

• →

' l

' | [ ]

0,14

indice

15

dille

dimensione

i = =

i .

l

I all'

per elemento

riferimento

fare

'

voti 147

[ indice

l' parentesi

tra

uso

, quadre .

voti

3° ]

[ 2

voto = 15

DIM

]

[

voti 15 =

esiste per

non → in

Inizializzazione di C

array

un

# include h

studio

< >

.

{ define

main 15

() DIM

esplicita dovrei #

int la

costante define

u s a re →

DIM

]

[ 15

voti

int ;

i somma

int ;

, media

float ;

i 0 ;

= DIM

{

)

(

White 15

i < )

"

" %

( voti

d i ] qualsiasi

[

& variabile

lo tratto

sconto una

come

; →

,

i + ;

+

}

i 0 '

= , 1

{

)

( i DIM

White la somma

naturalmente

< ]

i

[ già

voto potrei dentro

la fare

;

+

somma =

i che

White

il

++ ; uso per

} inizializzare

( )

media /

float DIM

somma ;

=

return 0 ;

}

int [ ]

DIM

a ;

[

b DIM ]

int ;

inizializzazione di a ;

b¥ può

; fare

NON si

FOR

CICLO )

( incremento

inizializzazione controllo

for ; ;

1 blocco istruzioni

} ( EQUIVALENTI

) nobile

fan i itt

dire

i <

0 ; ; gas sono

e

= ,

{ entrambi hanno controllo

il

" ); all'

" ]

( % [ i inizio

d voti

slang &

, .

} dichiarativa NON

generale nella

indice

i in deve dichiarato parte far

nel

essere

o .

,

Scrivere un programma che inizializza un array inserendo,

se l’indice è dispari, inserisce nell’arrabbiato un 1, se l’indice è pari, mette 2

include cstdio.li

# >

# define DIM 20

{

( )

int main [

int ]

dire ;

an

aiuti ; )

( B

N

i

i

fan DIM

i < ++

0 ; ;

= .

.

{ i indice

= i ]

[ contenuto

( ) an

if %

i 2=-0 =

]

i

[ 2 ;

an =

else ]

[ i 1

an ;

=

}

return 0 ;

} nell' elemento

Se voglio copiarlo elemento

altro

copiare devo

array per

un ,

Problema 1:

Dato un array di interi di dimensione 20.

Inizializzarlo chiedendo i dati da tastiera e poi stampa i valori a partire dall’ultimo, fino

ad arrivare al primo

studio

include li

# < >

.

define DIM

# 20

{

)

(

int main [ DIMJ

int ;

anay

i

int ;

( )

i i

DIM

fon i ;

0 +

< +

;

=

1 "

" )

inserire

(

printf valore : ;

" )

"

( ]

[ i

d

% &

scones ;

array

,

l {

( )

i i

DIM

è 1 o

'

fon > -

= -

= -

- , , )

]

" i

[

"

d

printf %

( ;

array

,

}

return o j

}

Problema 2:

Dichiarare un array e inizializzarlo, invertire i valori nell’array e poi stamparlo

# include h

studio

< >

.

define

# M

di 20

{

C)

main

int [ DIM ] ;

int array

int in IDIM ] ;

aiuti ; )

( i

i

i DIM

fan <

-0 +

+

;

;

-

1 )

" [ ]

% i

d

( &

"

scoueg array ;

, l'

[ sarà

] invertito

i [i

DIM iuv

]

inv array

1- anay

;

=

- →

}

far ( )

jitt

i

i DIM

; <

0

= }

{ è necessario iuv in

copiare array oppure

basta ?

[ i] stampare

i ]

inv [ iuv

;

array =

} 0

return ;

}

Problema 2 variazione: Dichiarare un array e inizializzarlo, invertire i valori nell’array, senza

creare un secondo array, e poi stamparlo Per mi

scambiare

# include studio le

< serve una

>

. altrimenti

temp

di

variabile

# DIM

define 20 appoggio ,

{

int scambio

( lo

main ) effettuare

non posso .

i

DIMJ tempi<

Anteprima
Vedrai una selezione di 4 pagine su 13
Array stringhe e matrici Pag. 1 Array stringhe e matrici Pag. 2
Anteprima di 4 pagg. su 13.
Scarica il documento per vederlo tutto.
Array stringhe e matrici Pag. 6
Anteprima di 4 pagg. su 13.
Scarica il documento per vederlo tutto.
Array stringhe e matrici Pag. 11
1 su 13
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher kevinziroldi di informazioni apprese con la frequenza delle lezioni di Fondamenti di Informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Politecnico di Milano o del prof Mirandola Raffaela.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community