Help!
    
  ![]()  | 
Наши проекты:
 Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту  | 
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS | 
| [216.73.216.5] | 
 
 | 
		
  | 
    правила раздела Алгоритмы
  
| Страницы: (4) 1 2 [3] 4 все ( Перейти к последнему сообщению ) | 
    Help!
    
  | 
         
         
         
          
           Сообщ.
           #31
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Раз уж зашёл разговор о комплексных числах...Гы: а как разделить два комплексных числа (верней в какой форме это можно сделать)?  
        
          | 
    
| 
         
         
         
          
           Сообщ.
           #32
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Открываем учебник по математике  
        
      ![]() (a+jb)/(c+jd)=((a+jb)*(c-jd))/(((c+jd)*(c-jd)))=ab-bd+j(bc-ac)/(c2+d2) A*exp(jB)/C*(jD)=A/C*exp(j(B-C)) Открываем справочник по численным методам www.nr.com или нужную страницу http://algolist.manual.ru/maths/misc/complex.php Кстати, операции в показательной форме, в основном, удобны только для ручных вычислений.  | 
    
| 
         
         
         
          
           Сообщ.
           #33
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Мне что надо: отделить вещественную часть от мнимой (построить график). Я умножил на комплексно-сопряжённое число и получил многочлен невероятной длины 5-ого порядка. Многочлен: (Z^3 - 1) / (3 * Z^2). Что, так и должно быть?   
        
       | 
    
| 
         
         
         
          
           Сообщ.
           #34
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Мне что надо: отделить вещественную часть от мнимой (построить график). Я умножил на комплексно-сопряжённое число и получил многочлен невероятной длины 5-ого порядка. Многочлен: (Z^3 - 1) / (3 * Z^2). Что, так и должно быть?   
        
       | 
    
| 
         
         
         
          
           Сообщ.
           #35
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Прет народ! вобщем тут такая задача, подскажите где у меня не прально! плз...  
        
      ----------------------------------------------------------------------------------- Определить, пройдет ли кирпич с ребрами a,b,c в прямоугольное отверстие со сторонами x и y. Вход В первой строке входа даны размеры кирпича a,b,c и размеры отверстия x,y (вещественные числа). Выход В первую строку выхода напечатать yes или no. Пример Вход: 8 2 4 3 5 Выход: yes ------------------ Мой код: program Project1; {$APPTYPE CONSOLE} uses SysUtils; var a,b,c,x,y:Integer; begin ReadLn(a,b,c,x,y); if ((a<x) and (b<y)) or ((b<x)and(a<y)) or ((a<x)and (c<y)) or ((c<y)and (a<x)) or ((b<y)and (c<X)) or ((c<y)and (b<x)) then WriteLn('Yes') else WriteLn('no'); ReadLn end. вроде бы все ок но... что то не так... когда проверяет сервер...  | 
    
| 
         
         
         
          
           Сообщ.
           #36
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Вот я тут подумал а нельза ли эту задачу решить так? 
        
      program Project2; {$APPTYPE CONSOLE} uses SysUtils; Var a,b,c,x,y:Extended; begin readln(a,b,c,x,y) ; If (a<x) or (a<y) then //begin If (b<x) or (b<y) then writeLn('yes') Else If (c<x) or (c<y) then WriteLn('Yes') Else WriteLn('No') // End Else If (b<x) or (b<y) then // Begin If (c<x) or (c<y) then writeLn('Yes') Else writeLn('no') // End Else WriteLn('no'); ReadLn end. подскажите это логически прально или нет?  | 
    
| 
         
         
         
          
           Сообщ.
           #37
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          один хрен 
        
      главное чтобы работала правильно  | 
    
| 
         
         
         
          
           Сообщ.
           #38
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          дело в том что код я посилаю на сервер уневера и тот говорит прально ли я решил задачу или нет и в обоих случаях пишет что не прольно:( Просто эти коди не все способы, я перепробывал 4  способа и не оди небыл пральным! хотя работает всё нормально и прально! Просто может где логическая ошибка в коле?   
        
       | 
    
| 
         
         
         
          
           Сообщ.
           #39
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          нашол ашыпку 
        
      утебя ............((a<x)and (c<y)) or ((c<y)and(a<x)).............. надо ............((a<x)and (c<y)) or ((a<y)and(c<x)).............. ;D ;D  | 
    
| 
         
         
         
          
           Сообщ.
           #40
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          я подумал немного и мне кажетса что второй код правильней первого но он всёравно не пашетттттттттттт  ;D   
        
       | 
    
| 
         
         
         
          
           Сообщ.
           #41
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          я понял. у вас сервер специально выдаёт нет каждый раз, чтобы начинающие программисты не зазнавались и каждый раз искали ошибки в своих программах. а так как таковых там немало, сервер бывает прав в 99\% случаев ;D. 
        
      тоесь етот сервер обучает самому главному для программиста: не только писать правильные программы, но и искать ошибки даже тогда, когда тебе кажется, что всё правильно ;D ;D ;D.  | 
    
| 
         
         
         
          
           Сообщ.
           #42
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
              а вот интерестно какое решение предложат профы к этой задаче????????   | 
    
| 
         
         
         
          
           Сообщ.
           #43
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          В a - минимальную стенку кирпича, в b - вторую по величине. 
        
      В x - меньшее измерение отверстия, y - большее. if (a<=x) and (b<=y) then WriteLn ('Да') else WriteLn ('Нет') ;D  | 
    
| 
         
         
         
          
           Сообщ.
           #44
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          xexe,ne verno! ;D   
        
       | 
    
| 
         
         
         
          
           Сообщ.
           #45
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Ну, профы - не профы, но в олимпиадах участвовали.  
        
      ![]() Предложим не решение, а наводящий вопрос: пройдет ли кирпич 100х100х1 в отверстие 98х98 ?     |