Δημοσιεύτηκε: 02 Αύγ 2011, 15:41
Για τον φίλο μου Star_Light ένα απλό προγραμματάκι που ρίχνει 2 ζάρια και τυπώνει το αποτέλεσμά τους και το τι έφερε το καθένα τους ξεχωριστά (αλλάζοντας τη σταθερά NZARIA π.χ. σε 5 θα ρίχνει 5 ζάρια).
- Κώδικας: Επιλογή όλων
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define NZARIA 2
#define MAX_TIMHZARIOY 6
// ---------------------------------------------------------------------------
int rije_zaria( int *zaria, const int nzaria, const int maxtimh)
{
int i, sum=0;
for (i=0; i < nzaria; i++) {
zaria[i] = rand() % maxtimh + 1;
sum += zaria[i];
}
return sum;
}
// ---------------------------------------------------------------------------
void typwse_jexwrista( const int *zaria, const int nzaria )
{
int i;
for (i=0; i < nzaria; i++)
printf("\tζάρι#%d: %d\n", i+1, zaria[i]);
putchar('\n');
return;
}
// ---------------------------------------------------------------------------
int main( void )
{
const int nzaria = (NZARIA < 1 ? 1 : NZARIA);
int result, zaria[ nzaria ];
srand( time(NULL) );
result = rije_zaria( zaria, nzaria , MAX_TIMHZARIOY);
printf("Ζαριά: %d\n", result);
typwse_jexwrista( zaria, nzaria );
return 0;
}