Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1
    Utente di HTML.it L'avatar di eoj
    Registrato dal
    Feb 2007
    Messaggi
    49

    [C]Data una sequenza di numeri dire quante volte è presente in essa ciascun numero

    Ciao a tutti quando ho problemi mi affido sempre a voi poichè è da un poco che sto imparando a programmare in C.
    Questo è quello che ho fatto,dove sbaglio?

    codice:
    #include <iostream>
    #include <stdio.h>
    #define SIZE 10
    
    int main() 
    {
    int vet[SIZE];
    int i,conta=0,j;
     
        for(i=0; i<SIZE; i++) {
          printf("Inserisci numero %d: ",i+1);
            scanf("%d",&vet[i]);
    }
                 for(i=0;i<SIZE;i++) {
                     for(j=0;j<SIZE;j++) {
                    if(vet[i]==vet[j+1]) {
                    conta+=1;
                   }else if(vet[i]!=vet[j+1]) {
                    conta+=0;        
               }
               
           }        
           printf("Il numero i[%d]= %d  j+1[%d]= %d e' presente %d\n",i,vet[i],j,vet[j+1],conta);
      }    
    return 0;
    }

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    I tag per il codice!

    Li ho aggiunti io.

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it L'avatar di eoj
    Registrato dal
    Feb 2007
    Messaggi
    49
    Scusa.....
    Come si aggiungo cosi la prox volta non sbaglio.

  4. #4
    up...interessa anche a me...

    DM

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Per capire dove sbagli bisognerebbe che ci dicessi cosa succede ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    ho provato a compilarlo...da risultati semplicemente sballati...


    DM

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Per esempio? Tu quali dati inserisci? Cosa ottieni?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    allora vediamo un pochettino...



    DM

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ok ... ma nelle frasi, ad esempio in

    il numero i[0]=1 j+1[10]=12451112 e' presente 1

    cosa vuol dire la parte j+1 .... ?

    Cosa volevi mostrare? Come dovrebbe essere?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    guarda il codice non l'ho creato io...mi interessava sapere un approccio da un esperto a questo problema(probabilmente banale)...suppongo che l'autore del codice volesse stampare a video questo->vet[j+1], ma non so se è rilevante quello che stampa tanto quanto il fatto che l'algoritmo non calcola il numero delle ricorrenze degli elementi dell'array come vorrebbe l'autore...
    o forse quel valore che viene stampato è la dimostrazione che in vett[j+1] non ci sta il valore che l'autore del codice pensa ci possa essere in j+1?




    DM

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.