daily pastebin goal
39%
SHARE
TWEET

Untitled

a guest Jan 18th, 2019 57 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <stdio.h>
  2. #include <conio.h>
  3.  
  4. int inputNumbers() { // input number like scanf
  5.                                 int inputN, totN=0, counter=8;
  6.                                 while(counter>0) {
  7.                                                                 inputN=getch();
  8.                                                                 while((inputN<'0' || inputN>'9') && inputN!=13) {
  9.                                                                                                 inputN=getch();
  10.                                                                 }
  11.                                                                 if(inputN!=13) {
  12.                                                                                                 inputN=inputN-48;
  13.                                                                                                 totN=inputN+totN*10;
  14.                                                                                                 printf("%d", inputN);
  15.                                                                                                 counter--;
  16.                                                                 } else
  17.                                                                                                 counter=0;
  18.                                 }
  19.                                 printf("\n");
  20.                                 return(totN);
  21. }
  22.  
  23. int inputOperator() { // input operators (*, /, +, -) & print
  24.                                 char inputO;
  25.                                 inputO=getch();
  26.                                 while(inputO!='*' && inputO!='/' && inputO!='+' && inputO!='-') {
  27.                                                                 inputO=getch();
  28.                                 }
  29.                                 printf("%c", inputO);
  30.                                 return(inputO);
  31. }
  32.  
  33. int main() {
  34.                                 int firstN, secondN, op;
  35.                                 firstN=inputNumbers();
  36.                                 op=inputOperator();
  37.                                 secondN=inputNumbers();
  38.                                 if(op=='*')
  39.                                                                 printf("=%d", firstN*secondN);
  40.                                 if(op=='/')
  41.                                                                 printf("=%d", firstN/secondN);
  42.                                 if(op=='+')
  43.                                                                 printf("=%d", firstN+secondN);
  44.                                 if(op=='-')
  45.                                                                 printf("=%d", firstN-secondN);
  46.  
  47. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top