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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.10.2011, 20:53   #1
MS_sss
 
Регистрация: 14.10.2011
Сообщений: 7
По умолчанию Условный оператор if

Почему программа работает не правильно?
Например, я ввожу x1=1,y1=2,x2=3,y3=4,x3=5,y3=6... а он выводит "против часовой стрелки", когда должен просто выводить координаты.
Код:
#include <stdio.h>
#include <conio.h>
void main(void)
{
int x1,x2,x3,y1,y2,y3;
clrscr();
printf("vvedite x1,y1\n");
scanf("%d %d",x1,y1);
printf("vvedite x2,y2\n");
scanf("%d %d",x2,y2);
printf("vvedite x3,y3\n");
scanf("%d %d",x3,y3);
if (x2>x1 && x3>x2)
printf("x1=%d,y1=%d, x2=%d,y2=%d,x3=%d,y3=%d",x1,y1,x2,y2,x3,y3);
else
printf("protiv shasovoi strelki");
getch();
}
MS_sss вне форума Ответить с цитированием
Старый 14.10.2011, 21:00   #2
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

скобочки доставте
Код:
if ((x2>x1) && (x3>x2))
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 15.10.2011, 09:53   #3
MS_sss
 
Регистрация: 14.10.2011
Сообщений: 7
По умолчанию

Цитата:
скобочки доставте
Почему-то опять выводит против стрелки.
MS_sss вне форума Ответить с цитированием
Старый 15.10.2011, 12:05   #4
Tony Parker
Пользователь
 
Регистрация: 19.12.2010
Сообщений: 52
Восклицание

Надо все scanf из
Код:
scanf("%d %d",x1,y1);
заменить на
Код:
scanf("%d %d",&x1,&y1);
Вы введённые числа в переменные не записываете. В scanf надо передавать адрес переменной (которые получается с помощью "&", например, &x1)!
AllSuccess1.ru - каталог полезных курсов.
Tony Parker вне форума Ответить с цитированием
Старый 15.10.2011, 12:32   #5
MS_sss
 
Регистрация: 14.10.2011
Сообщений: 7
По умолчанию

Точно...Спасибо большое)
MS_sss вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Условный оператор в C++ makashello Общие вопросы C/C++ 4 16.10.2011 13:35
Оператор выбора или условный оператор[Перенесено из JavaSE] merhaba1992 Помощь студентам 1 20.01.2011 17:06
Условный оператор. Оператор выбора. Pascal Сержuk Помощь студентам 4 17.11.2010 12:50
условный оператор Еля Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 09.11.2009 23:30