Ceci est le premier d'une série de puzzles C ++ pour vous. J'espère que vous apprécierez.
Alors, puzzle n ° 1:
Étant donné le programme suivant:
#include <iostream>
int main()
{
const int a=1;
const int b=2;
const float c=0.5;
std::cout << a/b-a*c;
}
Insérez du code sur une seule nouvelle ligne n'importe où dans le programme afin que la sortie soit 0. La nouvelle ligne contiendra AU PLUS 18 caractères (espaces compris) et le reste des lignes ne sera pas modifié. Pour être clair, voici un exemple d'un nouveau code valide:
#include <iostream>
int main()
{
const int a=1;
const int b=2;
int* p = NULL;
const float c=0.5;
std::cout << a/b-a*c;
}
Une nouvelle ligne avec 15 caractères a été insérée, donc ça va. Cependant, cela ne résout pas le problème.
Si c'est trop simple pour vous, ne vous inquiétez pas, d'autres arrivent !!