Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Функции, возвращающие несколько результатов 
V
    Опции темы
persalena
Дата 21.12.2008, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 1.12.2008

Репутация: нет
Всего: нет



Собственно компилятор ругается. Я догадываюсь в чем ошибка, но исправить ее не могу. 
Код
#include<math.h>
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
float diskr(float k, float l, float m)
  {
  float D;
  D= sqrt(l*l-4*k*m);
  return D;
  }
  
void korni(float D, float l, float k, float *x1, float *x2)
  {
  *x1=((-l + sqrt(D))/2*k);
  *x2=((-l - sqrt(D))/2*k);
  }
  
void main()
{
float D1,D2,x1,x2,y1,y2,a,b,k1,k2,l1,l2,m1,m2,t;
printf("\n vvedite a\n");
scanf("%f",&a);
printf("\n vvedite b\n");
scanf("%f",&b);
k1=1;
k2=1;
l1=6,2;
l2=a;
m1=a*a;
m2=b-1;
t=0;
D1=diskr(k1,l1,m1);
D2=diskr(k2,l2,m2);
if (D1>=0&&D2>=0) 
  { 
  korni(D1,l1,k1,&x1,&x2)
  korni(D2,l2,k2,&y1,&y2)                //вот в этом месте ругается (Statement missing)
  if (y1<x2&&y1>x1&&y2<x2&&y2>x1) t=1;
  }
printtf("%3.2f",t);
getch();
}



Я думаю это из-за того, что в функции нет у1 и у2 и поэтому адрес не берется. а как сделать так, чтобы брался?
PM MAIL   Вверх
chaos
Дата 21.12.2008, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: нет
Всего: 44



persalena, в строках 36, 37 необходимо поставить в конце ;
в строке 40 printtf заменить на printf ибо очепятка smile
а так вроде все ок.
PM WWW   Вверх
persalena
Дата 21.12.2008, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 1.12.2008

Репутация: нет
Всего: нет



Ой, ниче я) Блин такие глупые ошибки! Спасибо большое! smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0388 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.