Search
Write a publication
Pull to refresh

Comments 2

Действительно просто, и удобно. Не то, что раньше, компилировать надо было.
8-)

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
  if (argc != 2) { 
    printf("Usage: %s <expression>, e.g., 22-33\n", argv[0]);
    return 1; 
  }    
  int num1, num2, result;
  char op;
  if (sscanf(argv[1], "%d%c%d", &num1, &op, &num2) != 3 || (op != '+' && op != '-')) {
      printf("Error: Use format <num><+|-><num>, e.g., 2+2\n"); return 1;
  }
  result = (op == '+') ? (num1 + num2) : (num1 - num2);
  printf("%d%c%d=%d\n", num1, op, num2, result);
  return 0;
}

Так это раньше, у меня телефонный chrome уже и указанный https://www.online-cpp.com/ не открывает (кстати - почему? v131.0.6778.135, Android 13), а указанный в статье пример в нем работает.

Sign up to leave a comment.

Articles