HeadersFile.c 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. #include "Header.h"
  2. int main()
  3. {
  4. system(LANGUAGE);
  5. printf("\nВведите первое число: ");
  6. float b;
  7. scanf("%f", &b);
  8. printf("Введите второе число: ");
  9. float a;
  10. scanf("%f", &a);
  11. printf("Выберите желаемое действие:\n1 - Сумма\n2 - Разность\n3 - Умножение\n4 - Деление\n5 - Объединение строк\n6 - Конвертация строки в число и наоборот\n7 - Найти длину отрезка\n");
  12. int number;
  13. scanf("%d", &number);
  14. if (number == 1) {
  15. printf("Результат суммы: %.2f", Summa(b, a));
  16. return 0;
  17. }
  18. else if (number == 2) {
  19. printf("Результат разности: %.2f",Difference(b, a));
  20. return 0;
  21. }
  22. else if (number == 3) {
  23. printf("Результат умножения: %.2f", Pow(b, a));
  24. return 0;
  25. }
  26. else if (number == 4) {
  27. printf("Результат деления: %.2f", Del(b, a));
  28. return 0;
  29. }
  30. else if (number == 5) {
  31. char* str1 = malloc(sizeof(char));
  32. printf("Введите первую строку: ");
  33. scanf("%s", str1);
  34. char* str2 = malloc(sizeof(char));
  35. printf("Введите вторую строку: ");
  36. scanf("%s", str2);
  37. printf("%s", Unification(str1, str2));
  38. return 0;
  39. }
  40. else if (number == 6) {
  41. Transformation();
  42. return 0;
  43. }
  44. else if (number == 7) {
  45. Triangle();
  46. }
  47. else {
  48. printf("Такого действия не существует!");
  49. return 1;
  50. }
  51. return 0;
  52. }