online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
//Π—Π°ΠΏΠΎΠ»Π½Π΅Π½Π° Π°Π½ΠΊΠ΅Ρ‚Π° Π½Π° ΡƒΡ‡Π΅Π½ΠΈΠΊΠΎΠ²: фамилия, мСсто Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ. //ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ сколько Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π½Π° Π·Π°Π²ΠΎΠ΄Π΅ ΠΈΠΌ. МаслСнникова, для //экскурсии Ρƒ ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π² драматичСском Ρ‚Π΅Π°Ρ‚Ρ€Π΅, ΠΈΠ»ΠΈ Π² Ρ‚Π΅Π°Ρ‚Ρ€Π΅ //ΠΎΠΏΠ΅Ρ€Ρ‹ ΠΈ Π±Π°Π»Π΅Ρ‚Π°, ΠΈΠ»ΠΈ Π² Ρ„ΠΈΠ»Π°Ρ€ΠΌΠΎΠ½ΠΈΠΈ #include <stdio.h> #include <stdlib.h> #include <string.h> #define N 2 struct student { char surname[20]; char parents_work[25]; }; int main() { int count = 0; struct student class[N]; for (int i = 0; i < N; i++) { printf("Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Ρ„Π°ΠΌΠΈΠ»ΠΈΡŽ: "); fgets(class[i].surname, strlen(class[i].surname), stdin); printf("Π’Π²Π΅Π΄ΠΈΡ‚Π΅ мСсто Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ: "); fgets(class[i].parents_work, strlen(class[i].parents_work), stdin); } for (int i = 0; i < N; i++) { if (strcmp("Π—Π°Π²ΠΎΠ΄ ΠΈΠΌ. МаслСнникова", class[i].parents_work) == 0) count++; if (strcmp("ДраматичСский Ρ‚Π΅Π°Ρ‚Ρ€", class[i].parents_work) == 0) printf("%s, ДраматичСский Ρ‚Π΅Π°Ρ‚Ρ€", class[i].surname); if (strcmp("Π’Π΅Π°Ρ‚Ρ€ ΠΎΠΏΠ΅Ρ€Ρ‹ ΠΈ Π±Π°Π»Π΅Ρ‚Π°", class[i].parents_work) == 0) printf("%s, Π’Π΅Π°Ρ‚Ρ€ ΠΎΠΏΠ΅Ρ€Ρ‹ ΠΈ Π±Π°Π»Π΅Ρ‚Π°", class[i].surname); if (strcmp("Ѐилармония", class[i].parents_work) == 0) printf("%s, Ѐилармония", class[i].surname); } printf("Π—Π°Π²ΠΎΠ΄Ρ‡Π°Π½Π΅: %d", count); 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