ЛС
Любовь Саверская

Найдите ошибку в коде Visual C++

Здравствуйте! Сегодня написал прогу с циклом, и столкнулся с проблемой, что у меня прога не читает переменную. На фото, где написано "Введите n: ..." я должен ввести целое число, а у меня scanf почему-то пропускается, и прога сразу выдаёт непосчитаное значение цикла.

#include
#include
#include
#include
void main()
{
setlocale(LC_ALL, "RUS");
double x, y=0; int i, n;
printf("Введите x (

ЛД
Лилия Долматова

scanf("%f",&x);
передается неправильный параметр

АМ
Аркадий Мешков

А почему бы не использовать iostream? В нем ведь ввод проще.

Илья
Илья

1)во втором сканфе тип не double a int
2)аналог cin::ignore() может помочь. например

while(getchar() != '\n');

после первого сканфа

Похожие вопросы
Проблема с Кодом в visual stusio 2012 C++!!
Срочно нужен простейший код браузера на C# в Visual C#
Какая ошибка в коде c++?
Ошибка при открытие программы выдает visual C++
найдите ошибку в коде плиз (С++) >>>>>
Как найти строку с ошибкой в Visual C++
Надо исправить ошибки в коде C++
Dev C++ Ошибка в коде
Ошибка при компиляции кода C++ в Visual Studio 2013
Найдите ошибку в программе C++