Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - aiuto codici c
Forum - C/C++ - aiuto codici c

Avatar
bartman.1991 (Normal User)
Newbie


Messaggi: 19
Iscritto: 15/01/2010

Segnala al moderatore
Postato alle 17:29
Venerdì, 15/01/2010
: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:


Niente è reale, tutto è lecito
PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1787
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 17:35
Venerdì, 15/01/2010
visto che sei nuovo... dovresti dare almeno un'occhiata a questo: http://www.pierotofy.it/pages/extras/forum/2/78115-leggere ...


Software Failure: Guru Meditation
Forum su Informatica, Elettronica, Robotica e Tecnologia: http://www.nonsoloamiga.com
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5475
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 17:38
Venerdì, 15/01/2010
Testo quotato

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 ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
PM Quote
Avatar
bartman.1991 (Normal User)
Newbie


Messaggi: 19
Iscritto: 15/01/2010

Segnala al moderatore
Postato alle 17:41
Venerdì, 15/01/2010
a scusate allora mi dispiace ma sono disperato:d

Ultima modifica effettuata da bartman.1991 il 15/01/2010 alle 17:44


Niente è reale, tutto è lecito
PM Quote
Avatar
Poggi Marco (Member)
Guru


Messaggi: 950
Iscritto: 05/01/2010

Segnala al moderatore
Postato alle 22:25
Venerdì, 15/01/2010
Prova a spiegare megilio i tuoi dubbi!


Nulla va più veloce della luce, quindi rilassati.
PM Quote
Avatar
ingMark (Ex-Member)
Pro


Messaggi: 176
Iscritto: 19/07/2009

Segnala al moderatore
Postato alle 0:23
Sabato, 16/01/2010
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.


Mamma diceva sempre che stupido è chi lo stupido fa.
PM Quote
Avatar
bartman.1991 (Normal User)
Newbie


Messaggi: 19
Iscritto: 15/01/2010

Segnala al moderatore
Postato alle 16:21
Lunedì, 18/01/2010
ho provato a farlo ma mi sa ke e sbagliato

Codice sorgente - presumibilmente C++

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(){
  5.   int n;
  6.   int num;
  7.   int somma_pari;
  8.   int somma_dispari;
  9.  
  10.  
  11. printf ("Inserisci numeri: \n");
  12.   scanf ("%d", &n);
  13.  
  14. num=n%2;
  15. if (n==0){
  16.   printf ("\nIl numero e' pari");
  17.   }
  18.   else { printf ("\nIl numero e' dispari");
  19. }
  20. return EXIT_SUCCESS;
  21. }


Ultima modifica effettuata da bartman.1991 il 18/01/2010 alle 16:22


Niente è reale, tutto è lecito
PM Quote
Avatar
ingMark (Ex-Member)
Pro


Messaggi: 176
Iscritto: 19/07/2009

Segnala al moderatore
Postato alle 18:23
Lunedì, 18/01/2010
Il programma che hai postato non fa nessuna delle due cose per cui hai chiesto aiuto all'inizio :nono:
Codice sorgente - presumibilmente C/C++

  1. int n;
  2.  
  3. 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:
Codice sorgente - presumibilmente C/C++

  1. 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: ).
Codice sorgente - presumibilmente Plain Text

  1. num=n%2;


Prima giustamente controlli se il numero è divisibile per due.
Codice sorgente - presumibilmente C/C++

  1. 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:


Mamma diceva sempre che stupido è chi lo stupido fa.
PM Quote