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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.03.2011, 17:15   #1
VIKA1829
Пользователь
 
Регистрация: 26.10.2010
Сообщений: 36
По умолчанию Ошибки...

Текст программы
Код:
#include <conio.h>
#include<stdio.h>
  main() 
  {
  int a, b, c;
  printf("vvedite tri chisla\n");
  scanf(" %d %d %d",&a,&b, &c ) ;
  if (a<=b && b<=c)
   { 
     a=pow(a,a);
     b=pow(b,b);
     c=pow(c,c);
     }
  if (a>b && b>c)
  {
  b=a;
  c=a;
  }  
  else
  {
   a=-a;
   b=-b;
   c=-c;
   }
 printf ("%d %d %d" , a, b, c ) ;
   getch();
}
Задание
Даны целые числа а, b, с. Если а<=b<=с, то все числа заменить их квадратами, если а>b>с, то каждое число заменить наи¬большим из них, в противном случае сменить знак каждого числа.

Последний раз редактировалось Stilet; 13.03.2011 в 18:00.
VIKA1829 вне форума Ответить с цитированием
Старый 13.03.2011, 18:00   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
main()
void main()
Или
Код:
 int main()
и в конце тогда return 0 написать.

Какие ошибки то?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 13.03.2011, 18:05   #3
VIKA1829
Пользователь
 
Регистрация: 26.10.2010
Сообщений: 36
По умолчанию

когда я на проверку нажимаю, то выделяет a=pow(a,a);
VIKA1829 вне форума Ответить с цитированием
Старый 13.03.2011, 18:08   #4
Летучий_СкилетиК
Форумчанин
 
Аватар для Летучий_СкилетиК
 
Регистрация: 04.02.2011
Сообщений: 260
По умолчанию

сказано заменить квадратами а не возвести в степень основания
Код:
{ 
     a=pow(a,a);
     b=pow(b,b);
     c=pow(c,c);
     }
заменить на:
Код:
 
a *= a
b *= b
b *= b
Летучий_СкилетиК вне форума Ответить с цитированием
Старый 13.03.2011, 18:22   #5
VIKA1829
Пользователь
 
Регистрация: 26.10.2010
Сообщений: 36
По умолчанию

все равно ошибка
только "a" верно , а "b" нет теперь...
VIKA1829 вне форума Ответить с цитированием
Старый 13.03.2011, 18:26   #6
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Цитата:
Сообщение от VIKA1829 Посмотреть сообщение
все равно ошибка
только "a" верно , а "b" нет теперь...
Прежде чем копировать, вы хоть проверяйте, что вам написали. Это же лишь пример того, что нужно сделать, там даже точек с запятой нет.
Код:
  a *= a;
  b *= b;
  c *= c;
на всякий случай.
netrino вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибки Дим@@ Помощь студентам 0 10.11.2010 21:26
ошибки almazz Помощь студентам 0 15.04.2010 16:34
Ошибки Groz Помощь студентам 11 20.08.2009 16:41
Ошибки Terran Общие вопросы Delphi 3 05.02.2008 20:47