Visualizzazione dei risultati da 1 a 5 su 5

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    29

    [C]Codice non funzionante

    codice:
    /*Scrivere un programma che fornisca le seguenti funzionalità.
    popolamento array: 
    l'utente inserisce 10 numeri interi che verranno salvati in un array;
    visualizzazione arary: il programma stampa i 10 elementi dell'array ricerca: l'utente inserisce un numero a da cercare. 
    Il programma restituirà la posizione di a all'interno  inserito dell'array. -1 se a non è presente nell'array
       Definite una funzione per ciascuna funzionalità; 
       Dichiarate l'array con la solita forma a parentesi quadre (int array[10]) ma nelle funzioni usate un puntatore.
       Esempio
          ...
       int stampa(int *arr);
       ...
       int main(){
       ...
       int array[10];
       int *array_ptr=array;
       ...
       stampa(array_ptr); */
      
    #include<stdio.h>
    
    
    int popola (severus){
    int x;
    int val;
    int *pos;
    *pos=x;
    
    
    printf("popola array /n");
    for(x=0; x<9; x++){
    printf("inserisci posizione /t");
    scanf("%d",&x);
    printf("inserisci valore /t");
    scanf("%d",&val);
    severus[pos]=val;
    }
    }
    
    
    int stampa (severus){
    int x;
    for (x=0; x<9; x++){
    printf("posizione %d : %d " ,x, severus[x]);
    printf("/t"); 
    }
    }
    
    
    
    
    int cerca (severus){
    int x;
    int number;
    int uscita;
    printf("inserisci numero da cercare /t");
    scanf("%d",&number);
    for(x=0; uscita==0; x++){
    if (severus[x]=number) {
    printf("posizione valore cercato %d",x);
    }
    else {}
    if (x=9){
    printf("il numero non esiste");
    }
    else {}
    }
    
    
    }
    
    
    int main (void) {
    
    
    int rogers[10]=0;
    int *p ;
    *p=rogers;
    printf("array con 10 valori /n");
    popola(p);
    stampa(p);
    cerca(p);
    }
    L'errore è alla riga 40 sul Severus[x] , penso ci sia un errore a livello concettuale...
    Ultima modifica di Haki96; 01-05-2014 a 23:38

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.