Δημοσιεύτηκε: 02 Αύγ 2011, 15:41
από migf1
Για τον φίλο μου 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;
}