Форум программистов, компьютерный форум CyberForum.ru

Вычислить значения функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вызовы функций с указателями http://www.cyberforum.ru/cpp-beginners/thread535932.html
У меня всё получилось с первыми 3 функциями , а что в 4 я совсем не пойму.. #include <stdio.h> #include <math.h> #include <conio.h> #include <iostream> using namespace std; double(*p_func_1)(float*,int); double(*p_func_2)(double,long int);
C++ Работа с классами 1. Класс “круг”: x, у, R, признак визуализации (отображать ли на экране). 2. Потомки: “вписанный многоугольник” (количество сторон), “описанный многоугольник” (количество сторон, цвет), ввести порядковый номер фигуры в базовом классе, определить функцию view – для каждого класса с разной реализацией. 3. В обоих классах перегрузить “++” – увеличение количества сторон, унарный “-“ – изменение... http://www.cyberforum.ru/cpp-beginners/thread535923.html
C++ Найти среднее арифметическое кубов и среднее геометрическое модулей чисел
Найти среднее арифметическое кубов этих чисел и среднее геометрическое модулей этих чисел.
C++ Сравнение полей структур
Задача имела формулировку: "Сведения о выдаче экземпляра журнала состоят из названия журнала, номера журнала, фамилии читателя. Написать программу для занесения в массив информации о N таких сведениях. По заданному названию журнала найти выдававшиеся номера и фамилии бравших их читателей. Найти самого активного читателя". Моя программа почему то не сравнивает поля при поиске(( Не могу...
C++ МАССИВЫ: динамические мас.значение типа "int *" нельзя присвоить сущности типа "int" http://www.cyberforum.ru/cpp-beginners/thread535897.html
МАССИВЫ: динамические массива ОШИБКА:значение типа "int *" нельзя присвоить сущности типа "int" #include <iostream> using namespace std; void main() { int n,m; cout<<"VVEDITE MATRIX:\n"<<endl; cin>>n>>m;
C++ Заполнить матрицу "песочными часами" Как заполнить матрицу 5*5 "песочными часами" как на картинке? подробнее

Показать сообщение отдельно
a.n.o.n.i.m
137 / 137 / 15
Регистрация: 26.02.2011
Сообщений: 528
01.04.2012, 20:12     Вычислить значения функции
C
1
2
3
4
5
6
7
8
9
10
pow Возведнеие в степениь q в степень e и q в степень w соответственно
while(a<=pow(q,e)||a>=pow(q,w)) это условие чтобы "a" удовлетворяло условию от 10 в -6 до 10 в 6
 
Далее
 
while(!fflush(stdin)&&printf("\ta = ")&&!scanf("%f",&a));
эта вещь проверяет вводимое число ваше "a" на кооректность ввода,а имеено проверяет не является 
ли введеное число буквой,точкой и так далее,тоесть если вы ввели scanf("%f",&a)
"a" тип флоат то все хорошо,если нет например точку то еще раз будет просить ввести пока не введете
корректное число.Скажем так это "защита" от неверного ввода числа "a"
Добавлено через 5 минут
fflush(stdin)
stdin поток для чтения,fflush помещает этот поток в буффер и смотрит удовлетворяют ли данные тем которые нам нужны
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru