Задача 3 класса......нужен help

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Yurik
Постоялец
Постоялец
 
Сообщения: 553
Зарегистрирован: 08.04.2002 (Пн) 21:09
Откуда: Нижневартовск [Rulez 4ever]

Задача 3 класса......нужен help

Сообщение Yurik » 14.03.2005 (Пн) 15:20

Привет, Всем!
Люди такая вот трабла - препод дал задачу, я ее сделал, когда он глянул на решение то сказал, что не правильно я ее решил......вот мне и надо чтобы опытным глазом посмотрели на мое решение.....если есть свои то тоже кидайте!

Условие задачи:
Код: Выделить всё
Имеются 4 числа, первые три из них относятся, как 1/5:1/3:1/20.А  четвертое  число составляет  15% второго, а второе в свою очередь больше суммы остальных чисел на 8 единиц.


Мое решение
Код: Выделить всё
Исходя  из  условия задачи  следует, что  первые 3 числа относятся в выше указанных пропорциях к какому то числу Х,тогда обозначим наши три числа, как:
        X/5 - Первое число
        X/3 - Второе число
       X/20 - Третье число
   0.15*X/3 - Четвертое число
Тогда получим, что:
   (X/3)-8=(X/5)+(X/20)+0,05*X
   (X/3)-(X/5)-(X/20)-(0.05*X)=8
   (X/3)-0.2*X-0.05*X-0.05*X=8
   (X/3)-0.3*X=8
   X-0.9*X=24
   
   X=24/0.1=240

Следовательно наши числа:

   Первое число     240/5=48
   Второе число      240/3=80
   Третье число      240/20=12
   Четвертое число 240*0.15/3=12


Заранее благодарен!
Существует не только виртуальная реальность - все будет.

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 14.03.2005 (Пн) 15:38

Решение проверять у меня сил не хватило, но полученные ответы удовлетворяют условиям. Может, препод не туда глянул?

Yurik
Постоялец
Постоялец
 
Сообщения: 553
Зарегистрирован: 08.04.2002 (Пн) 21:09
Откуда: Нижневартовск [Rulez 4ever]

Сообщение Yurik » 14.03.2005 (Пн) 15:44

Числа удовлетворяют условию......вот только я не пойму, что от меня хочет препод!
Существует не только виртуальная реальность - все будет.

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 14.03.2005 (Пн) 16:09

Yurik писал(а):Числа удовлетворяют условию......вот только я не пойму, что от меня хочет препод!


Наверно нужно у него поинтересоваться, чего он от тебя хочет. Объясни, мол, ответ-то по проверке проходит и все такое, а вы, старый, козел... То есть не старый... Без разницы, в общем узнай у него сам чего ему надо )
ХЎ

Tatyanka
Немного Иная
Немного Иная
Аватара пользователя
 
Сообщения: 876
Зарегистрирован: 02.12.2004 (Чт) 13:55
Откуда: Киев

Сообщение Tatyanka » 14.03.2005 (Пн) 16:26

Решение правильное, преподу - в глаз! :twisted:
Мы - Иные. Мы служим разным силам. Но в сумраке нет разницы между отсутствием тьмы и отсутствием света. Наша борьба способна уничтожить мир. Мы заключаем Великий Договор о перемирии...

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 14.03.2005 (Пн) 16:46

Yurik не слушай Tatyank'y у нас тут уже один глаз преподу подбил :wink:

Yurik
Постоялец
Постоялец
 
Сообщения: 553
Зарегистрирован: 08.04.2002 (Пн) 21:09
Откуда: Нижневартовск [Rulez 4ever]

Сообщение Yurik » 14.03.2005 (Пн) 16:57

:D :( :( Я его сам спрашивал в чем же дело....он мне просто сказал что не правильно, а в чем ошибка не говорит..........вот козел!

Люди, что мне делать!??? :cry:
Существует не только виртуальная реальность - все будет.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 14.03.2005 (Пн) 17:03

Реши методом последовательных итераций :)
Lasciate ogni speranza, voi ch'entrate.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 14.03.2005 (Пн) 17:03

Не, ну тогда в глаз ИМХО однозначно :D

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 14.03.2005 (Пн) 17:05

Тёмыча сюда срочно надо, он ща много вариантов решения предоставит :D

Yurik
Постоялец
Постоялец
 
Сообщения: 553
Зарегистрирован: 08.04.2002 (Пн) 21:09
Откуда: Нижневартовск [Rulez 4ever]

Сообщение Yurik » 14.03.2005 (Пн) 17:14

Все сначала объясню ему тенденденцию своих эмоций, а потом в глаз! Однозначно! :lol:
Существует не только виртуальная реальность - все будет.

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 14.03.2005 (Пн) 17:33

Мда, сочувствую. Я с преподшей по теории вероятности на первом курсе в течение полугода вел войну по поводу одной задачки... На все мои аргументы она предъявляла один железный: "У меня есть формула Байеса, я ее применяю..." Я так и не смог ее переубедить. :?

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 14.03.2005 (Пн) 17:51

Ramzes писал(а):Yurik не слушай Tatyank'y у нас тут уже один глаз преподу подбил :wink:


...и ничего, сдал ведь все =)

Возможно задача имеет еще какие либо решения?
ХЎ

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 14.03.2005 (Пн) 17:52

Это все потому, что большинство преподов упертый, и думают что студенты ни в коем разе не могут знать больше ихнего :)

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 14.03.2005 (Пн) 19:03

d3drm писал(а):...
Возможно задача имеет еще какие либо решения?

Решения - возможно, ответы - нет. Так что не исключено, если ему именно решение не нравится.

Tatyanka
Немного Иная
Немного Иная
Аватара пользователя
 
Сообщения: 876
Зарегистрирован: 02.12.2004 (Чт) 13:55
Откуда: Киев

Сообщение Tatyanka » 14.03.2005 (Пн) 19:17

Ennor писал(а):
d3drm писал(а):...
Возможно задача имеет еще какие либо решения?

Решения - возможно, ответы - нет. Так что не исключено, если ему именно решение не нравится.

Однозначно, ответ правильный... и, по-моему, единственный... :roll: А вот решение... Ну, так оно и мне не очень нравится, но мало ли мои ученики придумывают решений, главное, что в решении есть логика, даже если она и не совпадает с мнением преподавателя... :? Н-да, сложный препод... :?
Мы - Иные. Мы служим разным силам. Но в сумраке нет разницы между отсутствием тьмы и отсутствием света. Наша борьба способна уничтожить мир. Мы заключаем Великий Договор о перемирии...

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 17.03.2005 (Чт) 18:36

Может он хотел, что бы ты решал через Y, а не через X? Или совсем сложным путем, через Z... Сам то он наверно решил через Ж :lol:

GAGArin
Неистовый флудер
Неистовый флудер
 
Сообщения: 1777
Зарегистрирован: 23.12.2002 (Пн) 12:46
Откуда: я тут взялся, не знаю...

Сообщение GAGArin » 20.03.2005 (Вс) 22:42

В глаз, однозначно. И вообще преподы должн бояться учеников, что это ты своих так распустил :wink:

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 21.03.2005 (Пн) 12:56

GAGArin писал(а):В глаз, однозначно. И вообще преподы должн бояться учеников, что это ты своих так распустил :wink:


Короче надо туда нашего жителя отправить для выяснения обстоятельств :wink:

ЗЫ Я надесь знаете кого 8)

Yurik
Постоялец
Постоялец
 
Сообщения: 553
Зарегистрирован: 08.04.2002 (Пн) 21:09
Откуда: Нижневартовск [Rulez 4ever]

Сообщение Yurik » 10.04.2005 (Вс) 19:27

Всем снова привет!
Я сдал эту задачу, посмотрите....ну разве не задача 3 класса!
Код на С++.

Жду высказываний!

Код: Выделить всё
/*
pr0218.c
Условие задачи:
    Имеются 4 числа, три из них относятся, как 1/5:1/3:1/20.
        А  четвертое  число составляет  15% второго, а второе в свою
   очередь больше суммы остальных чисел на 8 единиц. Найти эти числа.
Решение:
    Допустим, что Х какой-то коэффициент подобия, тогда:
        X*(1/5) - Первое число
        X*(1/3) - Второе число
       X*(1/20) - Третье число
   0.15*X*(1/3) - Четвертое число
   
   Тогда получим, что:
   
   (X/3)-8=(X/5)+(X/20)+0.05*X
   (X/3)-(X/5)-(X/20)-(0.05*X)=8
   (X/3)-0.2*X-0.05*X-0.05*X=8
   (X/3)-0.3*X=8
   X-0.9*X=24
   
   X=24/0.1=240
   
   Тогда искомые числа:

    240/5=48   -Первое число
    240/3=80   -Второе число
    240/20=12   -Третье число
   240*0.15/3=12   -Четвертое число

Дескриптивная модель:
    Имеются 4 числа, три из них относятся, как 1/x:1/y:1/z.
        А Pr есть доля четвертого числа от второго, а второе число в свою
   очередь больше суммы остальных чисел на SUM единиц. Найти эти числа.

    Допустим, что K коэффициент подобия, тогда:
        K*(1/x) - Первое число
        K*(1/y) - Второе число
        K*(1/z) - Третье число
   0.15*K*(1/y) - Четвертое число
   
   Тогда запишем общее уравнение:
   
   K*(1/y) - 8 = K*(1/x) + K*(1/z) + K*((pr/100)/y)
   
   Тогда запишем уравнение коэффициента подобия:

   K = (SUM*y)/((1/y)*((1/x)+(1/z)+((Pr/100)/y)))

   Первое число:    K/x
   Второе число:    K/y
   Третье число:    K/z
   Четвертое число: K*(Pr/100)/y

Верификация:

    В результате выполнения программы с исходными данными задачи, были
   получены следующие числа: 48;80;12;12. Программа отвечает
      предъявляемым к ней требованиям.
*/
#include <stdio.h>
#include <time.h>
#include <stdlib.h>

int grow(int t,int n)
{
  int p=1;
  while(n!=0)
  {
    if((n%2)!=0) p=p*t;
    n=n/2;
    t=t*t;
  }
  return(p);
}
int chislo(char str[100],int j)
{
  int t,r=0,v=0,a=0,p,m[10];
  t=j+2;
  while((str[t]>=48)&&(str[t]<=57))
  {
    r++;
    m[r]=str[t]-48;
    t++;
  }
  for(p=r;p!=0;p--)
  {
    a=a+m[p]*grow(10,v);
    v++;
  }
  return(a);
}

main(){
  int i,j,Q=0;
  char str[100],k;
  float x,y,z,pr,sum,bf,a,b,c,d;

  FILE *log;
  time_t t;
  t=time(NULL);
  log=fopen("logfile.txt","a+");
  fprintf(log,"%s",ctime(&t));
  fclose(log);

  for(i=0;(k=getchar())!=EOF;i++) str[i]=k;
  for(j=0;str[j]!='\0';j++)
  {
    if(str[j]=='x')
    {
      x=chislo(str,j);
      Q++;
    }
    if(str[j]=='y')
    {
      y=chislo(str,j);
      Q++;
    }
    if(str[j]=='z')
    {
      z=chislo(str,j);
      Q++;
    }
    if(str[j]=='p')
    {
      pr=chislo(str,j);
      Q++;
    }
    if(str[j]=='s')
    {
      sum=chislo(str,j);
      Q++;
    }
  }
  if((x==0)||(y==0)||(z==0)||(pr==0)||(pr>100)||(sum==0)||(Q!=5))
   {
    printf("Ошибка при вводе данных");
    return 0;
   }
  else
  {
   bf=(sum*y)/((1/y)*((1/x)+(1/z)+((pr/100)/y)));
   a=bf/x;
   b=bf/y;
   c=bf/z;
   d=b*(pr/100);
   bf=(d/b)*100;

   printf("\nПервое число = %f", a);
   printf("\nВторое число = %f", b);
   printf("\nТретье число = %f", c);
   printf("\nЧетвертое число = %f", d);}

  if(b-c-d-a==sum)
    printf("\n\nВторое число превосходит сумму остальных на %f единиц\n",sum);
  else
    printf("\n\nВторое число не превосходит сумму остальных на %f единиц\n",sum);

  if(bf==pr)
    printf("Четвертое число составляет %f процентов второго числа\n",pr);
  else
    printf("Четвертое число не составляет %f процентов второго числа\n",pr);
return 0;
}
Существует не только виртуальная реальность - все будет.

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 10.04.2005 (Вс) 21:11

О том что надо на С++ в условии ни слова, а телепаты в отпуске :D
Поздравляю!
А по коду:
сначала делкарации(прототипы), а после main реализация :D

Tatyanka
Немного Иная
Немного Иная
Аватара пользователя
 
Сообщения: 876
Зарегистрирован: 02.12.2004 (Чт) 13:55
Откуда: Киев

Сообщение Tatyanka » 11.04.2005 (Пн) 12:47

Н-да, пора в телепаты записываться - однозначно! :roll:
Мы - Иные. Мы служим разным силам. Но в сумраке нет разницы между отсутствием тьмы и отсутствием света. Наша борьба способна уничтожить мир. Мы заключаем Великий Договор о перемирии...

Yurik
Постоялец
Постоялец
 
Сообщения: 553
Зарегистрирован: 08.04.2002 (Пн) 21:09
Откуда: Нижневартовск [Rulez 4ever]

Сообщение Yurik » 11.04.2005 (Пн) 19:44

Да не вы не поняли.....я то не просил вас сделать решение на С++, я чисто просил проверить математической решение...... :(
Существует не только виртуальная реальность - все будет.

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 12.04.2005 (Вт) 8:45

Да ладно не оправдывайся :D
Все равно никто не поверит, что ты не нарошно :D


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 87

    TopList