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 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181
| #include <stdio.h>
#define p_composant1 1500000
#define p_composant2 850000
#define p_composant3 1700000
#define p_composant4 3000
#define p_composant5 720
#define p_composant6 630
int techno15 (int t);
int techno1x (int s, int r);
int solve (int const o, int const m, int const h, int const atq);
int solva (int const c, int const d, int const n, int const boc);
int solvo (int const z, int const y, int const x, int const coc);
int main (void)
{
int att, bou, coq, n1, n2, n3;
printf("Entrez la puissance d'attaque du vaisseau en hangars :\n");
scanf("%d", &att);
printf("Entrez la puissance des bouclier du vaisseau en hangars :\n");
scanf("%d", &bou);
printf("Entrez la puissance de coque du vaisseau en hangars :\n");
scanf("%d", &coq);
for (n1 = 1; n1 < 10000000; n1++)
{
solve (p_composant1, p_composant4, n1, att);
}
for (n2 = 1; n2 < 10000000; n2++)
{
solva (p_composant2, p_composant6, n2, bou);
}
for (n3 = 1; n3 < 10000000; n3++)
{
solvo (p_composant3, p_composant5, n3, coq);
}
return 0;
}
int techno15(int t)
{
int recherche;
recherche = ( (t * 2) + (t / 2) );
return recherche;
}
int techno1x(int s, int r)
{
int u;
u = ( (s * 10 / 100) + r);
return u;
}
int solve (int const o, int const m, int const h, int const atq)
{
int a, b, reponse1, reponse2, reponse3, reponse4, reponse5, reponse6, reponse7;
for (a = 0; a < 51; a++)
{
for (b = 0; b < 51; b++)
{
if (a * o + b * m == h)
{
if ( atq == h)
{
/* Calculs des augmentations de puissance avec les technologies */
reponse1 = techno15(h);
reponse2 = techno1x(h, reponse1);
reponse3 = techno1x(h, reponse2);
reponse4 = techno1x(h, reponse3);
reponse5 = techno1x(h, reponse4);
reponse6 = techno1x(h, reponse5);
reponse7 = techno1x(h, reponse6);
printf("\n\n");
printf ("Pour Lanceur de drone = %d et bombe nakuadria = %d : \n",a, b);
printf("\nL'attaque au level 15 est de %d. \n", reponse1);
printf("\nL'attaque au level 16 est de %d. \n", reponse2);
printf("\nL'attaque au level 17 est de %d. \n", reponse3);
printf("\nL'attaque au level 18 est de %d. \n", reponse4);
printf("\nL'attaque au level 19 est de %d. \n", reponse5);
printf("\nL'attaque au level 20 est de %d. \n", reponse6);
printf("\nL'attaque au level 21 est de %d. \n", reponse7);
}
else
{
continue;
}
}
}
}
return 0;
}
int solva (int const c, int const d, int const n, int const boc)
{
int a, b, reponse1, reponse2, reponse3, reponse4, reponse5, reponse6, reponse7;
for (a = 0; a < 51; a++)
{
for (b = 0; b < 51; b++)
{
if (a * c + b * d == n)
{
if ( boc == n)
{
/* Calculs des augmentations de puissance avec les technologies */
reponse1 = techno15(n);
reponse2 = techno1x(n, reponse1);
reponse3 = techno1x(n, reponse2);
reponse4 = techno1x(n, reponse3);
reponse5 = techno1x(n, reponse4);
reponse6 = techno1x(n, reponse5);
reponse7 = techno1x(n, reponse6);
printf("\n\n");
printf ("Pour super bouclier atlantis = %d et bouclier atlantis= %d : \n",a, b);
printf("\nLa puissance de bouclier au level 15 est de %d. \n", reponse1);
printf("\nLa puissance de bouclier au level 16 est de %d. \n", reponse2);
printf("\nLa puissance de bouclier au level 17 est de %d. \n", reponse3);
printf("\nLa puissance de bouclier au level 18 est de %d. \n", reponse4);
printf("\nLa puissance de bouclier au level 19 est de %d. \n", reponse5);
printf("\nLa puissance de bouclier au level 20 est de %d. \n", reponse6);
printf("\nLa puissance de bouclier au level 21 est de %d. \n", reponse7);
}
else
{
continue;
}
}
}
}
return 0;
}
int solvo (int const z, int const y, int const x, int const coc)
{
int a, b, reponse1, reponse2, reponse3, reponse4, reponse5, reponse6, reponse7;
for (a = 0; a < 51; a++)
{
for (b = 0; b < 51; b++)
{
if (a * z + b * y == x)
{
if ( coc == x)
{
/* Calculs des augmentations de puissance avec les technologies */
reponse1 = techno15(x);
reponse2 = techno1x(x, reponse1);
reponse3 = techno1x(x, reponse2);
reponse4 = techno1x(x, reponse3);
reponse5 = techno1x(x, reponse4);
reponse6 = techno1x(x, reponse5);
reponse7 = techno1x(x, reponse6);
printf("\n\n");
printf ("Pour coque lantienne renforce = %d et coque lantienne = %d : \n",a, b);
printf("\nLa puissance de coque au level 15 est de %d. \n", reponse1);
printf("\nLa puissance de coque au level 16 est de %d. \n", reponse2);
printf("\nLa puissance de coque au level 17 est de %d. \n", reponse3);
printf("\nLa puissance de coque au level 18 est de %d. \n", reponse4);
printf("\nLa puissance de coque au level 19 est de %d. \n", reponse5);
printf("\nLa puissance de coque au level 20 est de %d. \n", reponse6);
printf("\nLa puissance de coque au level 21 est de %d. \n", reponse7);
}
else
{
continue;
}
}
}
}
return 0;
} |
Partager