Студентам с лабораторными сюда (архивная - 2015)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by _Great_, 20 Jun 2007.

Thread Status:
Not open for further replies.
  1. citrucc

    citrucc New Member

    Joined:
    6 Apr 2012
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0

    наверно я сам пока не силён в этом но суть такова я код поиска закидываю во вторую форму, но DataGreadView остаётся на 1 форме и чтобы найти мне надо обратится к 1 форме и взять из DataGreadView информацию которую я буду сравнивать с введённой мною в тексбокс на 2 форме
     
  2. Spot

    Spot Elder - Старейшина

    Joined:
    1 Mar 2007
    Messages:
    461
    Likes Received:
    38
    Reputations:
    1
    напиши в личку, не будем засорять топик.
     
  3. Константин92

    Joined:
    13 Apr 2012
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Извиняюсь! Это у меня что то не то было!
    Работает идеально, супер большое спасибо!
    Даже не думал что она такая простая может быть в плане кода )))
    Спасибо.
     
  4. Cherep

    Cherep New Member

    Joined:
    30 May 2010
    Messages:
    158
    Likes Received:
    1
    Reputations:
    -10
    Лабораторки на Delphi, помогите решить

    1.Текст записан одной длинной строкой. Признаком новой строки служит символ $. Переформатировать текст в 60-символьные строки, формируя абзацы. (Нужно считать с текстовика и вывести в label)

    2.Написать программу, что прочитает из текстовика три предложения и выведет в label их в обратном порядке.

    3.Написать программу, которая прочитает текстовик и выведет на экран только те предложения, которые начинаются с тире, перед которыми можут быть только пробелы.

    4.Описать структуру PRODUCT с такими полями:
    -название;
    -фирма-изготовитель;
    -цена;

    Вводится с клавиатуры данные в массив, что состоят из структуры PRODUCT

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

    5.Описать структуру ORDER с такими полями:
    -рассчетный счет платника;
    -рассчетный счет получателя;
    -перечисленная сумма в гривнах;

    Вводится с клавиатуры данные в массив, что состоят из елментов типа ORDER

    Выводится на экран информации о платнике, с рассчетных счетов которых снята сумма, большая, чем введена с клавиатуры;если таких платников нет, вывести сообщение
     
  5. Jaba

    Jaba New Member

    Joined:
    29 Apr 2012
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Задача на С++
    Требуется организовать приложение клиент-сервер.
    связь между ними должна осуществляться при помощи сокетов
    запускается 2 клиента и 1 сервер
    1 клиент получает инфо о разрешении монитора и отправляет на сервер
    2 клиент получает инфо о клиентской области текущего окна и отправляет на сервер

    очень нужно, не смог рабозобраться с сокетами = (
     
  6. Raine

    Raine New Member

    Joined:
    14 Feb 2010
    Messages:
    39
    Likes Received:
    0
    Reputations:
    0
    помогите объявить наследника вот такого класса:
    Code:
    namespace my_complex {
    template <class T>
    class complex
    {...};};
    
    Как я только не изголялся, компилятор пишет expected template-name before '<' token
     
  7. Xak93

    Xak93 New Member

    Joined:
    9 Apr 2010
    Messages:
    85
    Likes Received:
    2
    Reputations:
    0
    Очень нужна помощь в написании проги на чистом Си

    Вот задание:

    Дан файл f. Создать два файла, записав в первый из них все четные числа, а во второй – все нечетные.
     
  8. jehr

    jehr New Member

    Joined:
    5 May 2012
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    лаба с буквами.

    Дана последовательность из 2n ячеек. две соседнии из них пустые, а востольных размещены(n-1) символов "a" и (n-1) символов "B". перемещая содержимое 2х не пустых ячеек в пустыее( без изменения парядка символов), расположите все символы A левее всех символов B. местоположение пустых ячеек после премещения не иммет знаяения.

    помогитевозможно платное решение.
     
  9. cipa21

    cipa21 Elder - Старейшина

    Joined:
    9 Apr 2009
    Messages:
    548
    Likes Received:
    146
    Reputations:
    30
    Или я тупой или нихрена не понятно вы объяснили....
     
  10. melоman

    melоman New Member

    Joined:
    14 Jan 2010
    Messages:
    10
    Likes Received:
    3
    Reputations:
    1
    Задача с MPI функцией

    delet
     
    #4010 melоman, 9 May 2012
    Last edited: 10 May 2012
  11. Константин92

    Joined:
    13 Apr 2012
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Лаба Visual C++

    Дана последовательность из 2n ячеек. Две соседние из них пустые, а в остальных размеще-ны (n-1) символов "A" и (n-1) символов "B". Перемещая содержимое 2-х непустых ячеек в пустые (без изменения порядка следования символов), расположить все символы "A" левее всех симво-лов "B". Местоположение пустых ячеек после перемещения не имеет значения.
     
  12. nastasya05

    nastasya05 New Member

    Joined:
    10 May 2012
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    ежедневник.c#

    нужна помощь в создание программы на с# в form. нужно создать ежедневник, где можно вводить дату, записывать какое либо дело, пометку и т.п. также,редактировать ее или удалять. осуществлять поиск по дате или по словам.
     
  13. Spot

    Spot Elder - Старейшина

    Joined:
    1 Mar 2007
    Messages:
    461
    Likes Received:
    38
    Reputations:
    1
    1.Визуально тебе нужно - 2 textbox первый для ввода текста, который должен быть сохранён, второй нужен для поиска, куда пользователь сможет вводить текст для поиска. 2 кнопки одна для сохранения введенного текста, вторая для начала поиска. 2 MonthCalendar - один для сохранения, второй для поиска по дате.
    2. Сохранять все для простоты можно в XML- читаем . Для этого понадобиться создать всего два узла - дата и текст.
    3. Поиск по дате - легок, всего лишь вытянуть все даты из записей xml - и сравнить с заданной пользователем. Поиск по тексту несколько более сложнее реализовать, так как нужно различать два вида поиска: глупый - это когда пользователь задаёт определенное слово или предложения и происходит поиск по тексту, ищущий 100% совпадение. 2 - умный, здесь поиск происходит как по целому предложению или фразу, так и по отдельным словам и словосочетанием. Его сложнее реализовать, так как прийдётся "разбивать" введенное предложение и словосочетание. (3 вид поиска - ассоциативный даже не будем рассматривать). Советую использовать 1 вид поиска и не заморачиваться. Для этого используй - Regular Expressions (хотя при его помощи можно и второй вариант реализовать, но тут дело опыта - нужно хорошо разбираться в регулярках). Так же можно сделать комбинированный поиск - сначала по дате, выбираются все записи из xml с указанной пользователем датой, после чего по ним происходит поиск по тексту.
    4. Выводить результаты поиска, предлагаю в новом окне.

    Вроде кратко описал подход.
     
  14. masterlights

    masterlights New Member

    Joined:
    20 Oct 2011
    Messages:
    41
    Likes Received:
    0
    Reputations:
    0
    Заказ задач на С++

    Всего 9 задач

    PHP:
    8. Написать функции для поразрядного сложения и вычитания длинных
       целых чисел
    представленных строками символови тестирующую
       программу к ним
    .

    9.Использовать функции fopen(), fclose(), fgets()    
    Подсчитать частоту появления каждого ключевого слова языка С в
    символьном файле с программой на С
    .

    10.Использовать функции из примера консольного приложения
    директорий CONSOLE )    
     
    Вывести на экран содержимое файла с программой на языке
       Pascal
    подсвечивая  другим цветом ключевые слова.

    11. Написать функцию strtokchar *, char *), работающую так жекак
       библиотечная  функция и тестирующую программу к ней
    .

    12. Написать программусоставляющую по символьному файлу линейный
       упорядоченный список 
    в динамической памяти неповторяющихся слов
       и вывести его
    .

    13.В задании:
        - 
    указывать имена файлов исходных и результирующих
          файлов в командной строке
    ;
        - 
    файлыпосле обработки заголовков,
          
    читать целиком в динамически заказанную память;
        - 
    использовать в работе информацию из папки FORMATS.
        
     
    Написать программуформирующую по исходному BMP файлу новый BMP файл,
       
    яркость в котором большей на 10%.

    14.В задании:
        - 
    указывать имена исходных и результирующих
          файлов в командной строке
    ;
        - 
    файлыпосле обработки заголовков,
          
    читать целиком в динамически заказанную память;
        - 
    использовать в работе информацию из папки FORMATS.

     
    Написать программуформирующую по исходному WAV файлу новый WAV файл,
       
    в котором удалены паузы участок файла с амплитудами 16 и длиной >
       
    N отсчетовN указать в командной строке ).

    15.Для всех заданий используйте закрытые элементы данных,
    определите конструкторкоторый должен содержать значения по
    умолчанию
    напишите функции-элементы установки и извлечения
    значений
    выполнения операцийввода и вывода значения объекта
    созданного класса
    .
    Напишите программу для тестирования вашего  класса .

      
    Создайте класс DataAndTime с конструкторомиспользующим текущее время,
        
    возвращаемое функцией time() ( time.и датуполученную функцией
        gmtime
    ().

    16.Для всех заданий используйте закрытые элементы данных,
    определите конструкторкоторый должен содержать значения по
    умолчанию
    напишите функции-элементы установки и извлечения
    значений
    перегруженные операторы ввода и вывода значения объекта
    созданного класса и указанные в задании перегруженные операции
    .
    Напишите программу для тестирования вашего  класса и всех операций.

     
    Создайте класс BinPolynom полином с двоичными коэффициентами)
       
    с операциями +, +=, -, -=, =, ==, !=, >, <, >=, <=, *, *=
       
    Все операции над коэффициентами выполняются в двоичной
       арифметике
    Кто возьмется за работу?
    цена за все 1500р.
    оплата ЯД или наличкой СПб

    для того кто всё грамотно сделает подкину ещё 4-8 партий типичных(суть задач та же, но чуток изменены) задач по той же цене.
    т.е. после выполнения этого списка не составит труда выполнить остальные партии.
     
  15. pala4ilo

    pala4ilo New Member

    Joined:
    11 May 2012
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Дипломная

    unwand на с ++ отказывается работать
    вот собственно проект http://narod.ru/disk/48830218001.f61b986e7457ab581fa25729c52313fd/12.rar.html
    Подскажите где ошибка буду благодарен)
     
  16. cipa21

    cipa21 Elder - Старейшина

    Joined:
    9 Apr 2009
    Messages:
    548
    Likes Received:
    146
    Reputations:
    30
    Запустил на студии десятой, все работает, открывает, парсит, сохраняет в файл....
    Code:
    unwand.exe wand.dat report.txt
     
    #4016 cipa21, 13 May 2012
    Last edited: 13 May 2012
  17. Qny

    Qny New Member

    Joined:
    11 May 2012
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Нужна помощь!
    Дана таблица. Составить алгоритм, находящий в ней произведение элементов, значения которых больше 10.
     
  18. Spot

    Spot Elder - Старейшина

    Joined:
    1 Mar 2007
    Messages:
    461
    Likes Received:
    38
    Reputations:
    1
    Whaaat? Нормально сформулируй задачу. В таблицы числа записаны в ячейках?Произведение ВСЕХ елементов, которые больше 10 или парно?
    Развернуто обьясни, что требуется.
     
  19. KrabKN

    KrabKN New Member

    Joined:
    21 Jan 2010
    Messages:
    27
    Likes Received:
    0
    Reputations:
    0
    шифрующие таблицы Трисемуса на С++ Builder 6
    может у кого то есть код программы рабочий
    вот есть код но не до конца работает правильно
    void __fastcall TForm1::Button2Click(TObject *Sender)
    { //Çàøèôðîâàòü
    Memo2->Clear();
    String fraza = Memo1->Text;
    byte flag;
    for (int k=1; k <= strlen(Memo1->Text.c_str()); k++)
    for (int i=0; i < StringGrid1->RowCount; i++)
    { flag = 0;
    for (int j=0; j < StringGrid1->ColCount; j++)
    { if ( fraza[k] == ' ' ) {Memo2->Text = Memo2->Text + " "; flag = 1;}
    else if (fraza[k] == ',') {Memo2->Text = Memo2->Text + ","; flag = 1;}
    else if (fraza[k] == '.') {Memo2->Text = Memo2->Text + "."; flag = 1;}
    else if ( StringGrid1->Cells[j]==fraza[k])
    { if (i + 1 <= StringGrid1->RowCount)
    { Memo2->Text = Memo2->Text + StringGrid1->Cells[j][i+1];
    flag = 1;
    }
    else { Memo2->Text = Memo2->Text + StringGrid1->Cells[j][0]; flag = 1;}

    }
    if (flag ==1) break;}
    if (flag == 1) break;
    }

    } не учитывает последнюю строку
    если там будут буквы в шифро тексте "я" то пропустит и не будет шифровать
    помогите решить
     
  20. pcacer

    pcacer New Member

    Joined:
    29 Mar 2012
    Messages:
    12
    Likes Received:
    1
    Reputations:
    0
    Code:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
                int[,] table = new int[3, 3];
                Random r = new Random();
                for (int i = 0; i < 3; i++)
                {
                    for (int j = 0; j < 3; j++)
                    {
                        table[i, j] = r.Next(15);
                        Console.Write("  " + table[i, j]);
                    }
                    Console.WriteLine();
                }
                int pro=1;
                Console.WriteLine("Элементы, большие 10 :");
                for (int i = 0; i < 3; i++)
                {
                    for (int j = 0; j < 3; j++)
                    {
                        if (table[i, j] > 10)
                        {
                            Console.Write(" " + table[i, j]);
                        }
                    }
                }
                Console.WriteLine();
                for (int i = 0; i < 3; i++)
                {
                    for (int j = 0; j < 3; j++)
                    {
                        if (table[i, j] > 10)
                        {
                            pro *= table[i, j];
                        }
                    }
                }
                Console.WriteLine("Произведение этих элементов = " + pro);
                Console.ReadLine();
            }
        }
    }
    
     
    1 person likes this.
Thread Status:
Not open for further replies.