Input/Output in Programming Languages

Explore the syntax and methods used for I/O operations across different programming languages.

Code (Terminal Input)

#include <stdio.h>

int main() {
    int num1, num2, result;
    
    printf("Enter first number: ");
    scanf("%d", &num1);
    
    printf("Enter second number: ");
    scanf("%d", &num2);
    
    result = num1 * num2;
    printf("Multiplication result: %d\n", result);
    
    return 0;
}

Output

Enter first number: 5
Enter second number: 4
Multiplication result: 20

Code (Direct Assignment)

#include <stdio.h>

int main() {
    int num1 = 5;  // Direct assignment
    int num2 = 4; // Direct assignment
    int result;
    
    result = num1 * num2;
    printf("First number: %d\n", num1);
    printf("Second number: %d\n", num2);
    printf("Multiplication result: %d\n", result);
    
    return 0;
}

Output

First number: 5
Second number: 4
Multiplication result: 20