online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
/****************************************************************************** Online C Compiler. Code, Compile, Run and Debug C program online. Write your code in this editor and press "Run" button to compile and execute it. ---------------- JORDANE YENO ---------------- ### CALCULATRICE ### %lf est un formateur "long float", qui permet d'affiché un nombre à virgule *******************************************************************************/ #include <stdio.h> int main() { double val1, val2; char operateur; double res; printf("Saisir la première valeur : "); scanf("%lf", &val1); printf("Saisir l'opération (+, -, *, /) : "); scanf(" %c", &operateur); printf("Saisir la deuxième valeur : "); scanf("%lf", &val2); if (operateur == '+') { res = val1 + val2; } else if (operateur == '-') { res = val1 - val2; } else if (operateur == '*') { res = val1 * val2; } else if (operateur == '/') { if (val2 == 0) { printf("Division par 0 non autorisée.\n"); return 0; } else { res = val1 / val2; } } else { printf("Opération non valide.\n"); printf("Recommancez s'il vous plaît.\n"); printf("Saisir la première valeur : "); scanf("%lf", &val1); printf("Saisir l'opération (+, -, *, /) : "); scanf(" %c", &operateur); printf("Saisir la deuxième valeur : "); scanf("%lf", &val2); if (operateur == '+') { res = val1 + val2; } else if (operateur == '-') { res = val1 - val2; } else if (operateur == '*') { res = val1 * val2; } else if (operateur == '/') { if (val2 == 0) { printf("Division par 0 non autorisée.\n"); return 0; } else { res = val1 / val2; } } } printf("Table de multiplication pour le résultat %.1lf :\n", res); for (int i = 1; i <= 10; i++) { printf("%.1lf * %d = %.1lf\n", res, i, res * i); } return 0; }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue