Skip to main content

Classroom Numbers of AIUB [C Programming]

Problem description:
 Consider the room numbers of our campus - 423, 432, 441, 234, 534, 132. Here first digit represents campus number, second digit represents floor number and the third number represents room number in that floor. Write a program that will take a three digit number (like 423) and output the Campus, Floor, and Room Number according to the input.

INPUT: 423
OUTPUT: Campus 4, Floor 2, Room 3

Code:

#include <stdio.h>
int main()
{
    int n, campus, floor, room;
    printf("Enter a room number: ");
    scanf("%d", &n);
    room = n%10;
    floor = ((n - room)%100)/10;
    campus = n/100;
    printf("Campus %d, Floor %d, Room %d", campus, floor, room);
    return 0;
}

Comments

Popular posts from this blog

Currency Converter - USD & BDT [C Programming]

#include <stdio.h> void main() {     int i;     float usd, bdt;     printf("Press 1 to convert USD to BDT\nPress 2 to convert BDT to USD\n");     printf("Enter your choice: ");     scanf("%d", &i);     switch(i)     {         case 1:             printf("Enter amount in USD: ");             scanf("%f", &usd);             bdt = usd * 80;             printf("1 USD = 80 BDT\n");             printf("%0.3f USD = %0.3f BDT", usd, bdt);             break;         case 2:   ...

Greatest Value Among Three Numbers [C Programming]

#include <stdio.h> void main() {     int a, b, c;     printf("Enter a number in a:");     scanf("%d", &a);     printf("Enter a number in b:");     scanf("%d", &b);     printf("Enter a number in c:");     scanf("%d", &c);     if(a >= b && a >= c) // a > b, a > c     {         printf("%d is largest", a);     }     else if(b >= a && b >= c) // b > a, b > c     {         printf("%d is largest", b);     }     else if(c >= a && c >= b) // c > a, c > b     {         printf("%d is largest", c);     } }