Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [c]array

  1. #1
    Utente di HTML.it L'avatar di fritzz
    Registrato dal
    Dec 2007
    Messaggi
    13

    [c]array

    Ragazzi ho un problema che non riesco a risolvere..devo fare un istogramma..qualcuno sa speigarmi perche nn mi stampa niente?grazie
    codice:
    #include <stdio.h>
    #include <ctype.h>
    void azzera(int a[],int dim,int val){
         int i;
         for(i=0;i<dim;i++)
                           a[i]=val;
         }
    int main()
    {
          int alfa[26];
          int i,j;
          char ch;
          azzera(alfa,26,0);
          while((ch=getchar())!='.'){
                                     toupper(ch);
                                     alfa[ch-65]++;
                                     }
          for(i=0;i<26;i++){
                            if(alfa[i]>0){
                                          printf("%c ",i+65);
                                          for(j=0;j<(alfa[i]);j++)
                                                                printf("*");
                             printf("\n");
                             }
    
          }
    
          return 0;
    }

  2. #2
    Utente di HTML.it L'avatar di fritzz
    Registrato dal
    Dec 2007
    Messaggi
    13
    risolto..dovevo semplicemente mettere ch=toupper(ch); e non toupper(ch);

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 © 2026 vBulletin Solutions, Inc. All rights reserved.