Facce Dado

Stato
Discussione chiusa ad ulteriori risposte.

kr1pn0$

Utente Silver
14 Ottobre 2008
69
5
0
70
ecco il mio nuovo esercizio:
-che generi un numero casuale diverso da 0 e minore di 7
-lo faccia per 10 volte
ecco il mio:

C:

Codice:
#include <stdio.h>
#include <stdlib.h>
#include <time.h> 
main(){
    int i,n;
    srand(time(NULL));
    for(i=0; i<=10; i++){
             n =(rand() % 6)+1;
             printf("\n%d\n",n);
    } 
}
 
mi state fregando tutti gli esercizi in C, vergogna!
Eccolo in PHP allora:
PHP:
<?php
for($i=0;$i<10;$i++)
{
	echo strtoupper("è")." uscito il numero: ".mt_rand(1,6).'<br>';
}
?>

EDIT: Questo era davvero troppo semplice, vedi il random di alunni...
EDIT: Ah bisogna ripeterlo dieci volte...azz..ora si che si complica...-.-
 
in java:
Codice:
 public void dado(){
        for(int i=1;i<=10;i++){
            System.out.println(i+"°Faccia: "+((int)(Math.random()*6)+1));
        }
    }
 
simus94 li vedi i nostri codici? Sono tutti indentati, lo dovresti fare anche tu, non per noi, anche per te stesso, fidati...quando te li vai a rivedere poi i codici lunghi non ci capisci niente se non sono indentati...;)
 
cmq state tutti sbagliando (compreso chi ha scritto l'esercizio)....
vi siete fatti fuorviare dal titolo, ma si chiedeva "diverso da 0 e minore di 7"....
questo indica il range tra (-inf, 0[ U ]0,+7[
detto in parole povere tutti i numeri minori di 7 escludendo lo 0, quindi anche i negativi.....

ora lasciamo perdere che ha sbagliato a scrivere il testo e che quindi voleva numeri INTERI POSITIVI >0 e <7, ma pure voi che avete letto il testo e non vi siete fatti sta domanda..... la prima cosa da fare quando si programma è capire cosa bisogna fare, non farla.....
 
si.... lo so....
però se vogliamo andare nel dettaglio, un dado è un qualsiasi poliedro regolare.... tra l'altro io sulle facce di un dado posso metterci quello che voglio, numeri interi, immagini, ecc.
quindi anche numeri con la virgola
 
Whivel ha detto:
cmq state tutti sbagliando (compreso chi ha scritto l'esercizio)....
vi siete fatti fuorviare dal titolo, ma si chiedeva "diverso da 0 e minore di 7"....
questo indica il range tra (-inf, 0[ U ]0,+7[
detto in parole povere tutti i numeri minori di 7 escludendo lo 0, quindi anche i negativi.....

ora lasciamo perdere che ha sbagliato a scrivere il testo e che quindi voleva numeri INTERI POSITIVI >0 e <7, ma pure voi che avete letto il testo e non vi siete fatti sta domanda..... la prima cosa da fare quando si programma è capire cosa bisogna fare, non farla.....
hai ragione
adesso provo in beta a fare una cazzata per eliminare questo problema
Codice:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
main(){
    int i,n;
    srand(time(NULL));
    for(i=0; i<=10; i++){
             n =(rand() % 6)+1;
             n =pwd(n,2);
             n /= n;
             printf("\n%d\n",n);
    }
}
non so se funziona appena arrivo a casa controllo....
 
Ma dai. Che razza di esercizio è questo? Suvvia un ciclo con dentro un rand? Io davvero non voglio offendere nessuno ma qui siamo ai limiti del ridicolo....
 
Stato
Discussione chiusa ad ulteriori risposte.