ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #541  
Старый 20.05.2008, 18:20
Аватар для Forcer
Forcer
Постоянный
Регистрация: 12.04.2007
Сообщений: 413
Провел на форуме:
3578578

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

Ping.Win
Код:
public static void main(String[] args) {
        int range = 100;    // диапазон возможных случайных значений
        int size = 10;      // размер матрицы = size * size
        int array[][] = new int[size][size];
        int maxElement = 0;
        
        for(int i=0; i < size; i++) {     
            for(int j=0; j < size; j++) {
                
                // заполняем массив случайными элементами
                array[i][j] = (int) (Math.random() * range);
                
                // выводим на экран элементы массива
                System.out.print( "" + array[i][j] + '\t');
                
                // определеяем максимальный элемент массива 
                // (можно вынести в отдельный цикл/метод/etc)
                if( i == 0 && j == 0) {
                    maxElement = array[i][j];
                } else {
                    maxElement = Math.max( maxElement, array[i][j]);
                }
            }
            System.out.println();
        }
        
        System.out.println("Max element of matrix is " + maxElement);
        
    }
 
Ответить с цитированием

сканер компов с показанием шары + сканер портов + сниффер - С++
  #542  
Старый 20.05.2008, 19:27
Аватар для redlain
redlain
Новичок
Регистрация: 13.11.2006
Сообщений: 8
Провел на форуме:
33556

Репутация: 0
По умолчанию сканер компов с показанием шары + сканер портов + сниффер - С++

надо сканер компов под win32 с показанием шары на компе + сканер портов по заданному ip + сниффер - С++
 
Ответить с цитированием

  #543  
Старый 20.05.2008, 19:29
Аватар для groundhog
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

Пароли от всего чего только можно тырить должно?

Платить готовы? Ибо это не лаба...
 
Ответить с цитированием

Задача по Pascal
  #544  
Старый 20.05.2008, 21:08
Аватар для UltraLogistic
UltraLogistic
Новичок
Регистрация: 25.12.2006
Сообщений: 1
Провел на форуме:
7357

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

Кто может, решите плиз задачку, оч надо

на основе структурного подхода спроектировать и реализовать программу сортировки,получающую одномерный массив целых чисел из текстового файла и сохраняющую результаты работы в другом текстовом файле.множество индексов(номеров) элементов в сортируемых группах после сортировки сохраняется.условие сортировки: если число отрицательных элементов меньше двух,масив не сортировать.если больше или равно двум, - то сортировать только те элементы,находящиеся между первым и последним отрицательным элементами.Сортировка производится по возрастанию, если число отрицательных элементов нечетное; по убыванию - если четное

заранее спасибо
 
Ответить с цитированием

  #545  
Старый 21.05.2008, 00:27
Аватар для MaDfUn
MaDfUn
Познающий
Регистрация: 02.02.2007
Сообщений: 78
Провел на форуме:
1514596

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

Оригинал:
Скласти алгоритм для перевірки правильності розстановки фігурних дужок у текстовому файлі – програмі на Сі.
-----------
Составить алгоритм для проверки правильности розстановки фигурных скобок в текстовом файле---программе на Си
ЗЫ
язык C#, тому кто поможет решить ещё пару задачек 6 знак в подарок огромная благодарность, если есть желание и время стукните в аську 7872092....

Последний раз редактировалось MaDfUn; 21.05.2008 в 00:29..
 
Ответить с цитированием

  #546  
Старый 21.05.2008, 12:39
Аватар для }I{ek
}I{ek
Новичок
Регистрация: 08.02.2008
Сообщений: 12
Провел на форуме:
64407

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

Помогите плз
Разреженный массив на основе статического массива указателей
Тип элементов раз-реженного массива данных - структура с полями: регистрационный номер, ФИО, ад-рес, ИНН.
Данные. Размер массива, массив указателей на данные.
Операции. Конструктор с параметром, инициализирующий размер массива и запол-няющий все элементы массива указателей значением 0. Получение значения элемента по его индексу. Подсчет количества непус-тых элементов в массиве данных. Вывод элементов массива.
вот лаба :
Код:
#include <iostream.h>
#include <conio.h>
#include <string.h>
#include <vcl.h>
#pragma argsused
struct info
{
    int RegCode;
    char FIO[25];
    char Address[255];
    int INN;
};

class array
{
    private:
            int size;
            info** a;
            int counter;
            void SetArray( int );
    public:
        array( int );
        ~array();
        void Input();
        void Output();
        void OutputByIndex();
        void GetSize();
 
 
};
array::array(int size)
{
    SetArray(size);
}
array::~array()
{
    for( int i = 0; i < counter; i++ )
    {
        delete a[i];
    }
    delete []a;
}
void array::SetArray(int siz)
{
    a = new info*[siz];
    for(int i = 0; i < siz; i++)
    {
        a[i] = 0;
    }
    size = siz;
    counter = 0;
}
void array::Input()
{
 
    if( counter != size )
    {
            a[ counter ] = new info;
            cout << "Input registration code: ";
            cin >> a[ counter ]-> RegCode;
            cout << "Input FIO: ";
            cin.get();
            cin.getline(a[ counter ]->FIO, 25);
            cout << "Input address: ";
            cin.getline(a[ counter ]->Address,255);
            cout << "Input INN: ";
            cin >> a[ counter ]->INN;
            counter++;
    }
    else
    {
        cout << "Error. Array is full";
    }
}
void array::Output()
{
    if( counter )
    {
        for( int i = counter - 1; i >= 0; i--)
        {
            cout << "Registration code: " << a[ i ]->RegCode << "\n";
            cout << "FIO: " << a[ i ]->FIO << "\n";
            cout << "Address: " << a[ i ]->Address << "\n";
            cout << "INN: " << a[ i ]->INN << "\n";
            cout << "\r\n";
         }
    }
    else
    {
        cout << "Error. Array is empty";
    }
}
void array::OutputByIndex()
{
    int ind;
    cout << "Input index: ";
    cin >> ind;
    if( counter )
    {
        if( ind >= counter )
            cout << "Error. Index out of range";
        else
        {
                cout << "Registration code: " << a[ ind ]->RegCode << "\n";
                cout << "FIO: " << a[ ind ]->FIO << "\n";
                cout << "Address: " << a[ ind ]->Address << "\n";
                cout << "INN: " << a[ ind ]->INN << "\n";
                cout << "\r\n";
        }
    }
    else
        cout << "Array is empty\n";

}
void array::GetSize()
{
    cout << counter  << "\n";
}
void menu()
{
 cout<<"\n Viberite:\n";
 cout<<"\n1. vvod.";
 cout<<"\n2. vivod";
 cout<<"\n3. vivod po indeksu.";
 cout<<"\n4. kol-vo";

}


void main()
{
array obj(999999);
int i;
    while (true)
    {
    menu();
    cin>>i;
    clrscr();
        switch(i)
        {
            case 1: obj.Input(); break;
            case 2: obj.Output(); break;
            case 3: obj.OutputByIndex(); break;
            case 4: obj.GetSize(); break;
            default : cout<<"\nError!\n" ;
        }
    }
}
//---------------------------------------------------------------------------
Помогите плз сделать перегрузку операций :
[] Доступ к элементу массива(вывод по индексу)
= Присваивание массива
= = Проверка массивов на равенство
! Удаление всех данных из массива
 
Ответить с цитированием

  #547  
Старый 21.05.2008, 18:08
Аватар для Forcer
Forcer
Постоянный
Регистрация: 12.04.2007
Сообщений: 413
Провел на форуме:
3578578

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

изменил(добавил код) структуру:
Код:
struct info {    
    int RegCode;
    char FIO[25];
    char Address[255];
    int INN;
    
    bool equals(const info& obj) {
        return ( RegCode == obj.RegCode         && 
                 !strcpy(FIO, obj.FIO)          && 
                 !strcpy(Address, obj.Address)  && 
                 INN == obj.INN 
                ) ;
    }
};
Код:
info& operator[](int i) {
        if( i < 0 || i >= size ) {
            std::cerr << "ArrayOutOfBounds" << std::endl;
        } else {
            return *(a[i]);
        }
    }
    
    bool operator==(const info** right) const {
        info* curInfo = 0;
        for(int i = 0; i < counter; ++i) {
            curInfo = a[i];
            if( !curInfo->equals(*(right[i])) ) {
                return false;
            }
        }
    }
    
    // предполагается что массивы одинаковых размеров
    const info** operator=(const info** right) {
        for( int i = 0; i < counter; ++i ) {
            if( a[i] != 0 ) {
                delete a[i];
            }
            
            a[i] = new info();
            a[i]->RegCode = right[i]->RegCode;
            a[i]->INN = right[i]->INN;
            strcpy(a[i]->FIO, right[i]->FIO);
            strcpy(a[i]->Address, right[i]->Address);
        }
        
        return (const info**)a;
    }
    
    void operator!() {
        if(a == 0) {
            return;
        }
        
        for( int i = 0; i < counter; ++i ) {
            if( a[i] != 0 ) {
                delete a[i];
            }
        }
        
        delete []a;
    }
 
Ответить с цитированием

  #548  
Старый 21.05.2008, 20:13
Аватар для AdReNa1!Ne
AdReNa1!Ne
Участник форума
Регистрация: 24.05.2007
Сообщений: 229
Провел на форуме:
2308963

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

Народ, тут срочно надо решить 2 задачки на Бейсике:

первая: Заданы три стороны треугольника x,y,z. Определить, является ли треугольник прямоугольным. Если да, то опечатать какая сторона служит гипотенузой.
Вторая: заданы длины a,b,c,d четырёх отрезков прямой. Проверить, могут ли эти отрезки быть сторонами квадрута, прямоугольника.

С меня +!!!! Актуально ток сегодня. Плз помогите)
 
Ответить с цитированием

  #549  
Старый 22.05.2008, 00:16
Аватар для Irdis
Irdis
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
Провел на форуме:
1576821

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

Помогите с задачей, (хотя бы хорошей идеи).
Дана матрица n*n переводов валют.
надо написать алгоритм который за n переводов даёт макс выгоду.
Пояснение: мы должны выйти из какой-то валюты и за n переводов вернутся в неё же.
Валюта с которой начинаются переводы выбирается произвольно(ну то есть надо отыскать ещё валюту из которой наиболее выгодно надо начинать производить переводы)
Вывести путь выгоднейшего перевода
(n<=20)
----------------------
комбинаторика умирает на n=10((((
 
Ответить с цитированием

  #550  
Старый 22.05.2008, 09:24
Аватар для }I{ek
}I{ek
Новичок
Регистрация: 08.02.2008
Сообщений: 12
Провел на форуме:
64407

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

Forcer спс
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сюда выкладываем все проги для фрикринга мобильников, которых знаем! 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