Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2018, 18:09   #1
Kealster
Новичок
Джуниор
 
Регистрация: 17.02.2018
Сообщений: 2
По умолчанию Первая лаба по С

В общем - суть такая,что должны быть введены два аргумента, оба положительные. Поэтому для проверки ОДЗ хотелось сделать через while. Но консолька дает ввести заново первое число,а потом вылетает.В чем может быть проблема?

#include <locale.h>
#include <stdio.h>
int main(){
setlocale(LC_ALL, "Ru");
double x,y;
printf("Введите числа х и у для подсчёта формулы:");
scanf("%d %d", &x, &y);
while ( x<=0 || y<=0){
printf("аргументы в логарифмах - положительные числа.Введите аргументы заново:");
scanf("%d %d", x,y);
}
return 0;}
Kealster вне форума Ответить с цитированием
Старый 17.02.2018, 18:26   #2
Kealster
Новичок
Джуниор
 
Регистрация: 17.02.2018
Сообщений: 2
По умолчанию

так,все,нашла ошибку. Забыла про & в функции ввода. Глупая ошибка)
Kealster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
первая программа на C++ siner Visual C++ 12 04.11.2013 12:22
Первая программа С++ FDCastro Помощь студентам 4 24.10.2013 23:12
Первая работа Skyle12 Microsoft Office Access 17 11.02.2013 04:42
Первая программа JaroslavB Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 25.02.2011 20:35
как вывести строку поочередно сначала первая буква первой строки потом первая буква второй строки и т.д. vitalik007 Помощь студентам 1 25.09.2007 20:45