Torna indietro   Hardware Upgrade Forum > Software > Programmazione

NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abbiamo provato il tris d'assi di NZXT
NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abbiamo provato il tris d'assi di NZXT
Nelle ultime settimane abbiamo provato tre delle proposte top di gamma di NZXT nelle categorie case, dissipatori e ventole. Rispettivamente, parliamo dell'H9 Flow RGB+, Kraken Elite 420 e F140X. Si tratta, chiaramente, di prodotti di fascia alta che si rivolgono agli utenti DIY che desiderano il massimo per la propria build. Tuttavia, mentre i primi due dispositivi mantengono questa direzione, le ventole purtroppo hanno mostrato qualche tallone d'Achille di troppo
ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz
ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz
ASUS ROG Swift OLED PG34WCDN è il primo monitor gaming con pannello QD-OLED Gen 5 a layout RGB Stripe Pixel e 360 Hz su 34 pollici: lo abbiamo misurato con sonde colorimetriche e NVIDIA LDAT. Ecco tutti i dati
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico
Nothing Phone (4a) Pro cambia pelle: l'alluminio unibody sostituisce la trasparenza integrale, portando una solidità inedita. Sotto il cofano troviamo uno Snapdragon 7 Gen 4 che spinge forte, mentre il display è quasi da top dig amma. Con un teleobiettivo 3.5x e la Glyph Matrix evoluta, è la prova di maturità di Carl Pei. C'è qualche compromesso, ma a 499EUR la sostanza hardware e la sua unicità lo rendono un buon "flagship killer" in salsa 2026
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 01-03-2005, 15:01   #1
Starise
Senior Member
 
L'Avatar di Starise
 
Iscritto dal: Oct 2000
Città: Napoli
Messaggi: 983
[C] Ricerca binaria + Insertion sort

Salve a tutti, scusate, magari ho fatto qualche errore davvero stupido, ma vi sarei molto grato se riuscite a scovare l'errore dentro questo codice. Io non ci riesco... stanotte non ho dormito per niente per studiare fisica (ho l'esame dopodomani).

Il programma stabilisce un array, lo ordina, e poi effettua una ricerca binaria all'interno dell'array.


#include <stdio.h>
#include <malloc.h>

void insort(int a[], int n);
int ricercabin(int a[], int n, int x);
main()
{
int *a;
int i, n, x, risultato;

printf("Inserisci la quantita' di numeri che comporranno l'array\n");
scanf("%d", &n);

/*Alloco la memoria in base al precedente valore*/
a=(int*)malloc(n*sizeof(int));

for (i=0; i<n; i++)

{
/*Richiesta input all'utente*/
printf("Inserire un numero\n");
scanf("%d", &a[i]);
}
/*Chiamata della funzione insort*/
insort(a,n);

/*Stampa dell'array ordinato*/
printf("La tabella numerica inserita ed ordinata e':\n");
for (i=0;i<n;i++)
{
printf(" %d\n", a[i]);
}

printf("inserisci adesso, un numero da ricercare nell'array:\n");
scanf("%d", &x);

***risultato = ricercabin(n, x);

printf("Il risultato è %d", risultato);

free(a);
}

void insort(int a[], int n)
{
int i, k;
int app;

for (i=1; i<n; i++)
{
app = a[i];
k = i-1;
while (k>=0 && a[k]>app)
{
a[k+1] = a[k];
k--;
}
a[k+1] = app;
}
}

int ricercabin(int a[], int n, int x)
{
int m, low, high;
low = 0;
high = n - 1;
m = ( low + high ) / 2;

while (low <= high)
{
if (x > a[m])
low = m+1;
else
high = m;
}

if (a[low] == x)
return low;
else
return -1;
}

Dove stanno gli asterischi rossi, il compilatore risponde:
[Warning] passing arg 1 of `ricercabin' makes pointer from integer without a cast
too few arguments to function `ricercabin'


vi ringrazio tutti in anticipo!

Ultima modifica di Starise : 01-03-2005 alle 16:20.
Starise è offline   Rispondi citando il messaggio o parte di esso
Old 01-03-2005, 19:01   #2
sirus
Senior Member
 
Iscritto dal: Mar 2004
Messaggi: 16053
mi sembra normale, tu scrivi
Codice:
...
int ricercabin(int a[], int n, int x);
...
risultato = ricercabin(n, x);
...
dichiari un prototipo in un modo e usi la funzione in un altro dovresti fare
Codice:
risultato =  ricercabin(a, n, x);
sirus è offline   Rispondi citando il messaggio o parte di esso
Old 01-03-2005, 20:09   #3
3nigma666
Senior Member
 
L'Avatar di 3nigma666
 
Iscritto dal: Jan 2005
Città: A casa mia
Messaggi: 825
Hai pasticciato un attimo con i parametri,ti sei dimenticato di passare il vettore a alla funzione.Sara la stanchezza da troppo studio..ti capisco...
3nigma666 è offline   Rispondi citando il messaggio o parte di esso
Old 03-03-2005, 09:48   #4
Starise
Senior Member
 
L'Avatar di Starise
 
Iscritto dal: Oct 2000
Città: Napoli
Messaggi: 983
infatti ragazzi, ho risolto!!

c'avevo proprio la testa fra le nuvole!

grazie a tutti!
__________________
Workstation: CPU AMD Ryzen 5900X @ 4950 MHz | RAM Corsair DDR4 64GB @ 3.6GHz | MoBo Gigabyte B550 AORUS Pro V2 | NVMe 1TB ~ WD Black SN850 | Storage 20 TB ~ HGST 7200RPM | PSU Fractal Ion+ 2 860W | GPU Radeon RX 9070 XT + RTX 4070 Super | Mouse Logitech G Pro | Tastiera Logitech G915 TKL -- Audio/Video: AVR Denon X1300W 4K | Interfaccia audio Steinberg UR22 MKII | Casse 2x Klipsch RP-160M | Cuffie Sennheiser HD 650 | B&W Px7 S3 | Mic Oktava MK 012 Black | Display LG OLED 48" @ 2160p 120Hz
Starise è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abbiamo provato il tris d'assi di NZXT NZXT H9 Flow RGB+, Kraken Elite 420 e F140X: abb...
ASUS ROG Swift OLED PG34WCDN recensione: il primo QD-OLED RGB da 360 Hz ASUS ROG Swift OLED PG34WCDN recensione: il prim...
Recensione Nothing Phone (4a) Pro: finalmente in alluminio, ma dal design sempre unico Recensione Nothing Phone (4a) Pro: finalmente in...
WoW: Midnight, Blizzard mette il primo, storico mattone per l'housing e molto altro WoW: Midnight, Blizzard mette il primo, storico ...
Ecovacs Goat O1200 LiDAR Pro: la prova del robot tagliaerba con tagliabordi integrato Ecovacs Goat O1200 LiDAR Pro: la prova del robot...
TSMC non si ferma più: fatturato ...
Xiaomi porta in Italia il nuovo Redmi A7...
Mercato smartphone: Q1 2026 positivo (+1...
YouTube punta sull'AI: gli utenti potran...
Il prossimo chip a 2 nm di Samsung punte...
Due smartphone REDMAGIC sono stati rimos...
La beta della One UI 8.5 è ora di...
Addio al Pannello di Controllo di Window...
Il chip N1 di NVIDIA per i laptop del fu...
YouTube Premium costerà di pi&ugr...
I nuovi Samsung Galaxy A57 5G e A37 5G a...
La navicella spaziale indiana Gaganyaan ...
Le macchie sullo scudo termico di Orion ...
Anthropic ha un'AI che trova falle in Wi...
I 10 migliori sconti Amazon del weekend:...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 18:34.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v