Oppure

Loading
15/01/10 16:29
bartman.1991
:d:d:dciao a tutti mi servirebbe un aiuto non riesco a fare questi due esercizi e possibile perfavore se qualcuno me li fa gliene sarei davvero grato :

1.carica un vettore di n elementi, poi calcola il prodotto delle componenti di posto pari

2.dato un vettore di n componenti calcola la sommma delle componenti positive e negative

:hail::hail::hail::hail::hail::hail::hail::hail::hail::hail::hail::hail::hail::hail::hail::hail:
aaa
15/01/10 16:35
TheKaneB
visto che sei nuovo... dovresti dare almeno un'occhiata a questo: pierotofy.it/pages/extras/forum/2/78115-leggere_prima_di_postare_est_regolamento/
aaa
15/01/10 16:38
Postato originariamente da TheKaneB:

dovresti dare almeno un'occhiata ...


... soprattutto a partire da

Non si usa il forum come una fabbrica di codice, non si richiedono
programmi già pronti su misura. Il forum serve ad indicare la strada verso
la soluzione, sta poi a chi ha fatto la richiesta raggiungerla ...
15/01/10 16:41
bartman.1991
a scusate allora mi dispiace ma sono disperato:d
Ultima modifica effettuata da bartman.1991 15/01/10 16:44
aaa
15/01/10 21:25
Poggi Marco
Prova a spiegare megilio i tuoi dubbi!
aaa
15/01/10 23:23
ingMark
suvvia, tutti siamo partiti sgranando gli occhi davanti ai primi vettori :D:D
Avrai pur scritto qualcosa?
Cosa non ti riesce di fare?
Dicci qualcosa di più e soprattutto se hai scritto qualcosa postalo.
aaa
18/01/10 15:21
bartman.1991
ho provato a farlo ma mi sa ke e sbagliato

#include <stdio.h>
#include <stdlib.h>

int main(){ 
  int n;
  int num;
  int somma_pari;
  int somma_dispari;


printf ("Inserisci numeri: \n");
  scanf ("%d", &n);

num=n%2;
if (n==0){
  printf ("\nIl numero e' pari");
  }
  else { printf ("\nIl numero e' dispari");
}
return EXIT_SUCCESS;
}
Ultima modifica effettuata da bartman.1991 18/01/10 15:22
aaa
18/01/10 17:23
ingMark
Il programma che hai postato non fa nessuna delle due cose per cui hai chiesto aiuto all'inizio :nono:
int n;

scanf ("%d", &n); 

Cosi facendo inserisci un solo numero (giustamente) in una variabile intera.
A te serve un vettore che si dichiara in questo modo:
int numeri[GRANDEZZA_VETTORE];

e per riempirlo hai bisogno di un ciclo.

Inoltre anche nel controllare se un numero è pari o dispari commetti un'errore (o di distrazione o perchè non hai capito molto di quello che hai fatto :k: ).
num=n%2; 

Prima giustamente controlli se il numero è divisibile per due.
if (n==0)

e poi verifichi se è pari sulla variabile n e non su num!

Sono errori grossolani, esercitandoti e studiando bene li risolverai senza troppi problemi :k:
aaa