ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #2181  
Старый 08.01.2010, 20:58
Dieselpro
Новичок
Регистрация: 05.03.2009
Сообщений: 17
Провел на форуме:
474112

Репутация: 8
Отправить сообщение для Dieselpro с помощью ICQ
По умолчанию

Цитата:
Сообщение от 4p3  
Попробуй задать этот вопрос на dxdy.ru . Однако, учти, что тамошний народ за тебя ничего писать не будет, так что лучше заранее запастись идеями.
У меня даже идей нету. Я вообще не представляю как на VB пределы считать . Но за совет спасибо.
 
Ответить с цитированием

  #2182  
Старый 08.01.2010, 21:13
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме:
750247

Репутация: 92
Отправить сообщение для 4p3 с помощью ICQ
По умолчанию

Цитата:
Сообщение от Dieselpro  
У меня даже идей нету. Я вообще не представляю как на VB пределы считать . Но за совет спасибо.
Здесь на лицо итеративный алгоритм. Начинаешь с какой-то точки N. Затем подставляешь N+1. Если их разница результата будет меньше эпсилона, то ты нашел предел.

PS: пофиксь картинку, пожалуйста. Непонятно двойка под корнем или нет.
 
Ответить с цитированием

  #2183  
Старый 08.01.2010, 21:20
Dieselpro
Новичок
Регистрация: 05.03.2009
Сообщений: 17
Провел на форуме:
474112

Репутация: 8
Отправить сообщение для Dieselpro с помощью ICQ
По умолчанию

Цитата:
Сообщение от 4p3  
PS: пофиксь картинку, пожалуйста. Непонятно двойка под корнем или нет.
Скорее всего под корнем. Я не знаю. У меня в задании так нарисовано.
 
Ответить с цитированием

  #2184  
Старый 08.01.2010, 21:24
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме:
750247

Репутация: 92
Отправить сообщение для 4p3 с помощью ICQ
По умолчанию

Цитата:
Сообщение от Dieselpro  
Скорее всего под корнем. Я не знаю. У меня в задании так нарисовано.
Пораскинул мозгами, если не абстрагироваться, то можно взять, к примеру, метод Ньютона. Ведь ясно же к чему стремится функция.
 
Ответить с цитированием

  #2185  
Старый 08.01.2010, 21:33
Dieselpro
Новичок
Регистрация: 05.03.2009
Сообщений: 17
Провел на форуме:
474112

Репутация: 8
Отправить сообщение для Dieselpro с помощью ICQ
По умолчанию

Цитата:
Сообщение от 4p3  
Пораскинул мозгами, если не абстрагироваться, то можно взять, к примеру, метод Ньютона. Ведь ясно же к чему стремится функция.
Как-то сложно это. Мне кажется должно как-то проще решаться. Попробую по методу Ньютона. Спасибо за совет.
 
Ответить с цитированием

  #2186  
Старый 08.01.2010, 21:44
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме:
750247

Репутация: 92
Отправить сообщение для 4p3 с помощью ICQ
По умолчанию

Цитата:
Сообщение от Dieselpro  
Как-то сложно это. Мне кажется должно как-то проще решаться. Попробую по методу Ньютона. Спасибо за совет.
Если это слишком сложно для тебя, можешь попробовать метод бисекции, но он требует указания интервала и работает гораздо медленнее. Также я не помню, гарантируют ли данные методы сходимость или нет.
 
Ответить с цитированием

  #2187  
Старый 08.01.2010, 23:43
RomaJkaa
Новичок
Регистрация: 17.10.2009
Сообщений: 2
Провел на форуме:
14644

Репутация: 0
По умолчанию

Не могу найти ошибку

1. Минимальный по модулю элемент массива.
2. Сумму модулей элементов массива, расположенных после первого элемента, равного нулю.
Преобразовать массив таким образом, чтобы в первой его половине расположились элементы, стоящие в чётных позициях, а во второй половине – элементы стоявшие в нечётных позициях.

Собственно проблема в том что когда вводишь деситичные дроби программа берёт только целую часть как для вычисления суммы так и для нахождения минимального
например если вводить элементы : 3 5 3 0.5 3 5 0 8
программа выдаёт что 0.5 наименьший элемент
аналогично при сумме если после 0 например 7 3.4 сумма получается 10

cpp

Код:
#include <iostream.h>
#include <conio.h>
#include <math.h>
 
 
int main()
{
    clrscr();
    int n;
    cout<<"vvedite koli4estvo elementov";cin>>n;
 
    int i;
    int ineg;
 
    float sum;float *a=new float [n];
    int imin;
 
    cout<<"vvedite elementi=\n";
 
    int k=0;
    int m=n/2;
 
    for(i = 0; i < n; i++)cin>>a[i];
    for(i = 0; i < n; i++)cout<<a[i]<<' ';
    for(i = 0; i < n; i++) if (a[i]==0) ineg=i;
    for(sum=0,i=ineg+1;i<n;i++)    sum+=abs(a[i]);
         if(int(ineg==0)) cout<<"net 0-vix eleventov";
     else
    cout<<endl<<"summa "<<sum;
 
 
    for( i=ineg=0;i<n;i++) {
    if(abs(a[i]) < abs(a[imin]))   imin=i;}
    cout<<"\n\t i min="<<(a[imin]);
    cout<<endl ;
      
     float *b = new float[n];
 
  for(i=0;i<n;i++)
 
                {
                if(int(i)%2==0)
                {b[m]=a[i];m++;}
        else
                {b[k]=a[i];k++; }
                      }
          for(i=0;i<n;i++)
          {cout<<b[i]<<" ";}
          cout<<endl;
         getch();
         return 0;
 
}
 
Ответить с цитированием

  #2188  
Старый 08.01.2010, 23:55
[Life]
Banned
Регистрация: 07.01.2010
Сообщений: 132
Провел на форуме:
63422

Репутация: 8
По умолчанию

помогите с лабораторной. Нужно осуществить поиск подстроки в строке без использования функций.
я пробовал так:



Цитата:
#include <iostream.h>
void main()
{
char stroka[30];
char podstroka[6];
int ch=0;
cout<<" vvedite stroky: ";
cin.getline(stroka, 30);
cout<<"\n vvedite iskomyjy podstroky: ";
cin.getline(podstroka, 6);
for ( int i=0; i<50; i++)
{
if (podstroka[0]==stroka[i])&&
(podstroka[1]==stroka[i])&&
(podstroka[2]==stroka[i])&&
(podstroka[3]==stroka[i])&&
(podstroka[4]==stroka[i])&&
(podstroka[5]==stroka[i]) ch++;
}
cout<<ch;
}
не получается...
 
Ответить с цитированием

  #2189  
Старый 09.01.2010, 00:04
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме:
750247

Репутация: 92
Отправить сообщение для 4p3 с помощью ICQ
По умолчанию

Цитата:
Сообщение от RomaJkaa  
Не могу найти ошибку
На лицо неявное приведение типов. Вы преобразуете дробное число из формата IEE 754 в целочисленное. Работайте в одном формате или используйте приведение типов.
 
Ответить с цитированием

  #2190  
Старый 09.01.2010, 00:08
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме:
750247

Репутация: 92
Отправить сообщение для 4p3 с помощью ICQ
По умолчанию

Цитата:
Сообщение от [Life]  
помогите с лабораторной.
Используйте тег CODE. Глаза режет. И, очень Вас прошу, комментируйте свой код.

Ваша задача сводится к поиску вхождения одного массива в другой. Это делается двумя циклами, один из которых вложен в другой.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сюда выкладываем все проги для фрикринга мобильников, которых знаем! nigger Сотовый фрикинг 5 11.04.2009 11:15
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ