Функция 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, завершая свою работу.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д