1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main()
{
int somme=0, k=0;
int i, oui =-1;
int a[32];
srand( (unsigned)time( NULL ) );
while (oui != 1)
{
do
{
somme=0;
for(i=0 ; i<32 ; i++)
{
// Il faut vérifier qu'il sagit bien d'une suite supercroissante
do
{
// On fait un random sur k pour avoir un k
// aléatoire compris entre 1 et 5.
k=rand()%5;
}while (k<=0);
a[i] = rand()%k+somme+1;
somme += a[i];
}
}while ((a[30]>100000000));
// Dépasser ces valeurs pour ces éléments nous fait sortir de l'intervalle des long
for(i=0 ; i<32 ; i++)
{
printf("L\'element %2ld est : %11ld\n\n",i+1, a[i]);
}
printf("\nCette suite vous convient-elle ? : oui(1) ou non(2)\n");
fflush(stdin);
scanf("%ld",&oui);
printf("\nla somme 111 est de : %ld\n\n", somme);
}
} |