Untitled
unknown
plain_text
2 years ago
12 kB
6
Indexable
{ "topics": [ { "name": "Data Types", "examples": [ { "pro1": "#include <stdio.h>\n\nint main() {\n int num = 10;\n printf(\"%d\\n\", num);\n return 0;\n}" }, { "pro2": "#include <stdio.h>\n\nint main() {\n float num = 3.14;\n printf(\"%f\\n\", num);\n return 0;\n}" }, { "pro3": "#include <stdio.h>\n\nint main() {\n char letter = 'A';\n printf(\"%c\\n\", letter);\n return 0;\n}" }, { "pro4": "#include <stdio.h>\n\nint main() {\n double num = 2.71828;\n printf(\"%lf\\n\", num);\n return 0;\n}" }, { "pro5": "#include <stdio.h>\n\nint main() {\n unsigned int num = 100;\n printf(\"%u\\n\", num);\n return 0;\n}" } ] }, { "name": "Variables", "examples": [ { "pro1": "#include <stdio.h>\n\nint main() {\n int age = 25;\n printf(\"Age: %d\\n\", age);\n return 0;\n}" }, { "pro2": "#include <stdio.h>\n\nint main() {\n float salary = 5000.50;\n printf(\"Salary: %f\\n\", salary);\n return 0;\n}" }, { "pro3": "#include <stdio.h>\n\nint main() {\n char grade = 'A';\n printf(\"Grade: %c\\n\", grade);\n return 0;\n}" }, { "pro4": "#include <stdio.h>\n\nint main() {\n double pi = 3.14159;\n printf(\"Pi: %lf\\n\", pi);\n return 0;\n}" }, { "pro5": "#include <stdio.h>\n\nint main() {\n unsigned int quantity = 100;\n printf(\"Quantity: %u\\n\", quantity);\n return 0;\n}" } ] }, { "name": "Constants", "examples": [ { "pro1": "#include <stdio.h>\n\n#define PI 3.14159\n\nint main() {\n printf(\"Pi: %f\\n\", PI);\n return 0;\n}" }, { "pro2": "#include <stdio.h>\n\n#define MAX_VALUE 100\n\nint main() {\n printf(\"Max Value: %d\\n\", MAX_VALUE);\n return 0;\n}" }, { "pro3": "#include <stdio.h>\n\n#define GREETING \"Hello, World!\"\n\nint main() {\n printf(\"%s\\n\", GREETING);\n return 0;\n}" }, { "pro4": "#include <stdio.h>\n\nconst double PI = 3.14159;\n\nint main() {\n printf(\"Pi: %lf\\n\", PI);\n return 0;\n}" }, { "pro5": "#include <stdio.h>\n\nconst int MAX_VALUE = 100;\n\nint main() {\n printf(\"Max Value: %d\\n\", MAX_VALUE);\n return 0;\n}" } ] }, { "name": "Operators", "examples": [ { "pro1": "#include <stdio.h>\n\nint main() {\n int a = 5;\n int b = 2;\n int sum = a + b;\n printf(\"Sum: %d\\n\", sum);\n return 0;\n}" }, { "pro2": "#include <stdio.h>\n\nint main() {\n int a = 5;\n int b = 2;\n int product = a * b;\n printf(\"Product: %d\\n\", product);\n return 0;\n}" }, { "pro3": "#include <stdio.h>\n\nint main() {\n int a = 5;\n int b = 2;\n int division = a / b;\n printf(\"Division: %d\\n\", division);\n return 0;\n}" }, { "pro4": "#include <stdio.h>\n\nint main() {\n int a = 5;\n int b = 2;\n int remainder = a % b;\n printf(\"Remainder: %d\\n\", remainder);\n return 0;\n}" }, { "pro5": "#include <stdio.h>\n\nint main() {\n int a = 5;\n int b = 2;\n int difference = a - b;\n printf(\"Difference: %d\\n\", difference);\n return 0;\n}" } ] }, { "name": "Control Flow Statements", "examples": [ { "pro1": "#include <stdio.h>\n\nint main() {\n int num = 10;\n if (num > 0) {\n printf(\"Positive number\\n\");\n }\n return 0;\n}" }, { "pro2": "#include <stdio.h>\n\nint main() {\n int num = 0;\n if (num == 0) {\n printf(\"Zero\\n\");\n }\n return 0;\n}" }, { "pro3": "#include <stdio.h>\n\nint main() {\n int num = -5;\n if (num < 0) {\n printf(\"Negative number\\n\");\n }\n return 0;\n}" }, { "pro4": "#include <stdio.h>\n\nint main() {\n int num = 10;\n if (num % 2 == 0) {\n printf(\"Even number\\n\");\n }\n return 0;\n}" }, { "pro5": "#include <stdio.h>\n\nint main() {\n int num = 9;\n if (num % 2 != 0) {\n printf(\"Odd number\\n\");\n }\n return 0;\n}" } ] }, { "name": "Functions", "examples": [ { "pro1": "#include <stdio.h>\n\nvoid greet() {\n printf(\"Hello, World!\\n\");\n}\n\nint main() {\n greet();\n return 0;\n}" }, { "pro2": "#include <stdio.h>\n\nint add(int a, int b) {\n return a + b;\n}\n\nint main() {\n int sum = add(5, 3);\n printf(\"Sum: %d\\n\", sum);\n return 0;\n}" }, { "pro3": "#include <stdio.h>\n\nint factorial(int n) {\n if (n == 0)\n return 1;\n else\n return n * factorial(n - 1);\n}\n\nint main() {\n int num = 5;\n int fact = factorial(num);\n printf(\"Factorial of %d: %d\\n\", num, fact);\n return 0;\n}" }, { "pro4": "#include <stdio.h>\n\nint square(int num) {\n return num * num;\n}\n\nint main() {\n int num = 4;\n int result = square(num);\n printf(\"Square of %d: %d\\n\", num, result);\n return 0;\n}" }, { "pro5": "#include <stdio.h>\n\nint power(int base, int exponent) {\n int result = 1;\n while (exponent > 0) {\n result *= base;\n exponent--;\n }\n return result;\n}\n\nint main() {\n int base = 2;\n int exp = 5;\n int result = power(base, exp);\n printf(\"%d raised to the power of %d: %d\\n\", base, exp, result);\n return 0;\n}" } ] }, { "name": "Arrays", "examples": [ { "pro1": "#include <stdio.h>\n\nint main() {\n int numbers[5] = {1, 2, 3, 4, 5};\n for (int i = 0; i < 5; i++) {\n printf(\"%d\\n\", numbers[i]);\n }\n return 0;\n}" }, { "pro2": "#include <stdio.h>\n\nint main() {\n float grades[3] = {75.5, 80.0, 90.5};\n for (int i = 0; i < 3; i++) {\n printf(\"%.2f\\n\", grades[i]);\n }\n return 0;\n}" }, { "pro3": "#include <stdio.h>\n\nint main() {\n char message[10] = \"Hello\";\n printf(\"Message: %s\\n\", message);\n return 0;\n}" }, { "pro4": "#include <stdio.h>\n\nint main() {\n int numbers[] = {1, 2, 3, 4, 5};\n int sum = 0;\n for (int i = 0; i < sizeof(numbers) / sizeof(numbers[0]); i++) {\n sum += numbers[i];\n }\n printf(\"Sum: %d\\n\", sum);\n return 0;\n}" }, { "pro5": "#include <stdio.h>\n\nint main() {\n int matrix[3][3] = {\n {1, 2, 3},\n {4, 5, 6},\n {7, 8, 9}\n };\n for (int i = 0; i < 3; i++) {\n for (int j = 0; j < 3; j++) {\n printf(\"%d \", matrix[i][j]);\n }\n printf(\"\\n\");\n }\n return 0;\n}" } ] }, { "name": "Pointers", "examples": [ { "pro1": "#include <stdio.h>\n\nint main() {\n int num = 10;\n int *ptr = #\n printf(\"Value: %d\\n\", *ptr);\n return 0;\n}" }, { "pro2": "#include <stdio.h>\n\nint main() {\n int numbers[] = {1, 2, 3, 4, 5};\n int *ptr = numbers;\n for (int i = 0; i < 5; i++) {\n printf(\"%d\\n\", *ptr);\n ptr++;\n }\n return 0;\n}" }, { "pro3": "#include <stdio.h>\n\nvoid swap(int *a, int *b) {\n int temp = *a;\n *a = *b;\n *b = temp;\n}\n\nint main() {\n int x = 10;\n int y = 20;\n printf(\"Before swap: x=%d, y=%d\\n\", x, y);\n swap(&x, &y);\n printf(\"After swap: x=%d, y=%d\\n\", x, y);\n return 0;\n}" }, { "pro4": "#include <stdio.h>\n\nint main() {\n int num = 10;\n int *ptr = #\n printf(\"Address: %p\\n\", ptr);\n return 0;\n}" }, { "pro5": "#include <stdio.h>\n\nint main() {\n int num = 10;\n int *ptr = #\n printf(\"Address: %p\\n\", (void *)ptr);\n printf(\"Value: %d\\n\", *ptr);\n return 0;\n}" } ] }, { "name": "Structures", "examples": [ { "pro1": "#include <stdio.h>\n\nstruct Person {\n char name[20];\n int age;\n};\n\nint main() {\n struct Person p1;\n strcpy(p1.name, \"John\");\n p1.age = 25;\n printf(\"Name: %s\\n\", p1.name);\n printf(\"Age: %d\\n\", p1.age);\n return 0;\n}" }, { "pro2": "#include <stdio.h>\n\nstruct Point {\n int x;\n int y;\n};\n\nint main() {\n struct Point p1 = {2, 3};\n printf(\"Point: (%d, %d)\\n\", p1.x, p1.y);\n return 0;\n}" }, { "pro3": "#include <stdio.h>\n\nstruct Rectangle {\n int length;\n int width;\n};\n\nint main() {\n struct Rectangle r1;\n r1.length = 5;\n r1.width = 3;\n int area = r1.length * r1.width;\n printf(\"Area: %d\\n\", area);\n return 0;\n}" }, { "pro4": "#include <stdio.h>\n\nstruct Student {\n char name[20];\n int rollNumber;\n};\n\nint main() {\n struct Student s1 = {.name = \"Alice\", .rollNumber = 101};\n printf(\"Name: %s\\n\", s1.name);\n printf(\"Roll Number: %d\\n\", s1.rollNumber);\n return 0;\n}" }, { "pro5": "#include <stdio.h>\n\nstruct Circle {\n float radius;\n};\n\nint main() {\n struct Circle c1;\n c1.radius = 3.14;\n float area = 3.14 * c1.radius * c1.radius;\n printf(\"Area: %.2f\\n\", area);\n return 0;\n}" } ] }, { "name": "File Handling", "examples": [ { "pro1": "#include <stdio.h>\n\nint main() {\n FILE *file = fopen(\"example.txt\", \"w\");\n if (file == NULL) {\n printf(\"File could not be opened.\\n\");\n return 1;\n }\n fprintf(file, \"Hello, World!\\n\");\n fclose(file);\n return 0;\n}" }, { "pro2": "#include <stdio.h>\n\nint main() {\n FILE *file = fopen(\"example.txt\", \"r\");\n if (file == NULL) {\n printf(\"File could not be opened.\\n\");\n return 1;\n }\n char message[100];\n fgets(message, 100, file);\n printf(\"Message: %s\\n\", message);\n fclose(file);\n return 0;\n}" }, { "pro3": "#include <stdio.h>\n\nint main() {\n FILE *file = fopen(\"numbers.txt\", \"w\");\n if (file == NULL) {\n printf(\"File could not be opened.\\n\");\n return 1;\n }\n int numbers[] = {1, 2, 3, 4, 5};\n for (int i = 0; i < 5; i++) {\n fprintf(file, \"%d\\n\", numbers[i]);\n }\n fclose(file);\n return 0;\n}" }, { "pro4": "#include <stdio.h>\n\nint main() {\n FILE *file = fopen(\"numbers.txt\", \"r\");\n if (file == NULL) {\n printf(\"File could not be opened.\\n\");\n return 1;\n }\n int num;\n while (fscanf(file, \"%d\", &num) != EOF) {\n printf(\"%d\\n\", num);\n }\n fclose(file);\n return 0;\n}" }, { "pro5": "#include <stdio.h>\n\nint main() {\n FILE *file = fopen(\"data.bin\", \"wb\");\n if (file == NULL) {\n printf(\"File could not be opened.\\n\");\n return 1;\n }\n int numbers[] = {1, 2, 3, 4, 5};\n fwrite(numbers, sizeof(int), 5, file);\n fclose(file);\n return 0;\n}" } ] } ] }
Editor is loading...