Torna indietro   Hardware Upgrade Forum > Software > Programmazione

L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026
L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026
La parola d'ordine al Nextcloud Summit 2026, che si è tenuto a Monaco, è stata "sovranità". Non come è spesso usato questo termine in politica ma, al contrario, come capacità positiva di decidere il proprio destino tecnologico, con modalità collaborative e aperte. L'Europa dice già molto nel mondo open source, che viene visto come mezzo per ottenere la tanto agognata autonomia digitale
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più
Dreame X60 Pro Ultra Complete implementa due bracci estensibili, per spazzola e moccio, che si spingono ben oltre quanto visto sino ad oggi permettendo una pulizia di casa ancor più capillare e precisa
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
La tecnologia SQD-Mini LED di TCL arriva sul taglio da 65 pollici con la serie C8L: 2040 zone, pannello WHVA 2.0 e un picco che alle rilevazioni delle sonde tocca i 4400 nit nel profilo Filmmaker e un HDR quasi perfetto
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 01-08-2007, 18:01   #1
chemicalfrequent
Junior Member
 
Iscritto dal: Jul 2007
Messaggi: 7
[ANSI C] Riempimento matrice

Salve a tutti, spero qualcuno possa aiutarmi.

Questo è il codice che ho scritto, per riempire e stampare a video una matrice, ma l'input non funzione. O meglio non capisco cosa non funzioni. Infatti dopo aver inserito tutte le entrate della matrice, quando viene stampata, quello che appare è sempre una matrice nulla. Perchè?

Codice:
#include <stdio.h>
#include <stdlib.h>

int main(void){
	
	int i, j, n;
	double **matrice;
	
	printf("Inserire l'ordine della matrice quadrata.\n");
	scanf("%d", &n);
	
	//Allocazione dinamica della matrice
	
	matrice = (double**)calloc(n, sizeof(double*));
	for(i = 0; i < n; i++)
		matrice[i] = (double*)calloc(n, sizeof(double));
		
	//Input utente
		
	for(i = 0; i < n; i++)
		for(j = 0; j < n; j++)
			scanf("%f", &matrice[i][j]);	
			
	//Stampa la matrice		
			
	for(i = 0; i < n; i++){
		putchar('\n');
		for(j = 0; j < n; j++)
			printf("%7.1f", a[i][j]);
	}
	
	return 0;
					
}
inoltre se la sostituisco la riga:
Codice:
scanf("%f", &matrice[i][j]);
con l'istruzione:
Codice:
matrice[i][j] = rand() % 19 - 9;
funziona tutto perfettamente e viene stampat la matrice esatta. Dov'è che sbaglio?
chemicalfrequent è offline   Rispondi citando il messaggio o parte di esso
Old 01-08-2007, 22:30   #2
labrosan
Junior Member
 
Iscritto dal: Apr 2007
Messaggi: 27
Ciao,

Quando fai la scanf usa il formato %lf e non %f.
labrosan è offline   Rispondi citando il messaggio o parte di esso
Old 02-08-2007, 17:13   #3
chemicalfrequent
Junior Member
 
Iscritto dal: Jul 2007
Messaggi: 7
Grazie 1000 labrosan,
ora funziona tutto alla perfezione
chemicalfrequent è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026 L'Europa conta nella tecnologia e può ess...
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più Dreame X60 Pro Ultra Complete: i bracci si esten...
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati TCL 65C8L, la recensione del SQD-Mini LED da 440...
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro MSI Maestro 500 Wireless: ANC e 90 ore di autono...
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine NL-LC1 è il primo dissipatore a liquido A...
Qualcomm Dragonfly debutta nel settore d...
Scopa elettrica Proscenic P11 Ultra+ a 8...
Napoli capitale italiana del calcolo qua...
Emma avrebbe dovuto contribuire alla sov...
Tesco abbandonerà VMware e migrer...
Driver AMD rotti su Windows 10? Rilascia...
Il salto quantistico del 2025 di Microso...
Licenziato da Google per aver reso Works...
Prime Day Action Cam, DJI e Insta360 si ...
La rete delle PMI non può pi&ugra...
Windows 11 compie 5 anni: dai requisiti ...
ShiftCam lancia la nuova gamma LensUltra...
Meta rilancia Facebook Creator Studio co...
Prime Day Amazon, tutti gli sconti sui d...
God of War Laufey: Jason Schreier fornis...
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: 14:26.


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