Функция printf не выводит результат на экран - C (СИ)
Формулировка задачи:
Пишу в Borland C++ ver 3.1
Ошибок после компиляции нету, но результат на экран не выводится. Скрин прикрепил к сообщению
Листинг программы
- #include <stdio.h>
- #include <conio.h>
- #include <math.h>
- void main()
- {
- float x;
- float a;
- printf("\nVvedite x="); scanf("%f",&x);
- a=pow(x,2);
- printf("\nRezult a=",a);
- getch();
- }
Решение задачи: «Функция printf не выводит результат на экран»
textual
Листинг программы
- #include <stdio.h>
- #include <conio.h>
- #include <math.h>
- #include <stdlib.h>
- int main()
- {
- float x,y,z,a,b;
- while(!fflush(stdin)&&printf("Vvedite x: ")&&!scanf("%f",&x));
- while(!fflush(stdin)&&printf("Vvedite y: ")&&!scanf("%f",&y));
- while(!fflush(stdin)&&printf("Vvedite z: ")&&!scanf("%f",&z));
- a= ( ( (sqrt(abs(x-1))) - (sqrt(abs(y))) ) / ( (x/3) + ((pow(x,2))/4) + (pow(x,3)/5) ) ) ;
- b= (pow(x,2))* ( atan(z*(180/3.14)) + exp(-(x+3)) ) ;
- printf ("\n a=%.2f", a);
- printf ("\n b=%.2f", b);
- getch();
- return 0;
- }
Объяснение кода листинга программы
- Объявлены переменные x, y, z, a, b типа float.
- В цикле while с помощью функции fflush(stdin) производится очистка буфера ввода, а затем с помощью функции printf выводится приглашение для ввода значения переменной x.
- В цикле while с помощью функции fflush(stdin) производится очистка буфера ввода, а затем с помощью функции printf выводится приглашение для ввода значения переменной y.
- В цикле while с помощью функции fflush(stdin) производится очистка буфера ввода, а затем с помощью функции printf выводится приглашение для ввода значения переменной z.
- Значение переменной a вычисляется с помощью выражения, в котором используются функции sqrt(abs(x-1)), sqrt(abs(y)), x/3, xx/4 и xx*x/5.
- Значение переменной b вычисляется с помощью выражения, в котором используются функции pow(x,2), atan(z*(180/3.14)) и exp(-(x+3)).
- С помощью функции printf выводится значение переменной a.
- С помощью функции printf выводится значение переменной b.
- С помощью функции getch() программа переходит в режим ожидания нажатия клавиши.
- Программа возвращает 0, завершая свою работу.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д