![]() | |
Сделал БД в Database desktop. В Delphi нужно сделать поиск по имени. Как это сделать? Может кто знает? |
писал пробный по инфе.в С4 решил СВОЮ задачу:( |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Мужики, нужен ваш совет. Собираюсь с третьего раза покорить высшее. После долгих размышлений понял что нужно идти в сферу ИТ, единственная отрасль куда меня всегда тянуло, надо было сразу после школы, но мне все не давал покоя типичный образ программиста) Кто что может сказать о профессии "Прикладная информатика"? Перспективы, и чем я примерно буду заниматься с этой профессией? Гугл особо не помог, слишком расплывчатое мнение сложилось, хочется услышать людей кто живет в этом, а не рекламирует профессию своего вуза) |
Цитата:
см RUP. на совести системных аналитиков 1я и отчасти 2я фазы жизненного цикла. |
вы мне вот что скажите пацаны,имеются два переносных винчестера.оба на три теребайта (шесть в сумме получается) и оба работают от блоков питания (модели идентичные) - возможно ли их перепаять,чтобы ребята стали одним целом и питались от одной розетки? |
пацаны, объясните мне за сложности с++ я вот изучаю и пока нихера невозможного не заметил сразу оговорюсь, что до многого ещё не дошел и пост написан с надеждой на то, что вы мне назовете самые сложные темы, чтобы я знал, к чему готовиться |
Цитата:
не думаю, что всё это тебе придется делать на с++, т.к. на шарпе оно уже упрощено и удобнее пользоваться им, но всё же, готовься к рекурсии, динамическим структурам данных, эвристике, теории автоматов, компьютерной графике, это навскидку Добавлено через 2 минуты 2 секунды Цитата:
|
Цитата:
|
Цитата:
на вскидку, сам писал:king: Показать скрытый текст
#include <iostream> #include <string> #include <math.h> #include <sstream> #include <stdlib.h> #include <string.h> using namespace std; void main() { setlocale(0,""); string str,str1; string::size_type sz; string::size_type sz1; double x,a,b; double y; bool readingSuccess = false; bool readingSuccess1 = false; float n,n1; { cout << "введите число Х" << endl; while(!readingSuccess) { try { getline(cin, str); for(int i = 0;str.size() > i;i++) { if ((str[i]=='0')&&(str[i+1]!=',')) { str.erase(i,1); --i; } else break; } if (str.find(',') != string::npos) { string::reverse_iterator i = str.rbegin(); for ( ;(i != str.rend()) && (*i == '0'); ++i); str.erase(i.base(), str.end()); } { cout << str << std::endl; if (str[0]==',') { cout << "число не может начинаться с запятой" << "\n"; cout << " введите число Х " << "\n"; else { if (str.find(',') == string::npos) n = 9; else n = 10;; } x = stold(str, &sz); if(str.size() == sz) { if(str.size() >= n) { cout <<"длинное число, введите число поменьше"<< endl; }} else { if(0 == x) { cout << "Х не может равняться 0 " << endl; cout << " введите число Х " << endl; } else { readingSuccess = true; } } } else { cout << "вы ввели неправельный символ " << endl; cout << " введите число Х " << endl; } } catch(invalid_argument e) { cin.clear(); cin.sync(); cout << "вы ввели буквы" << endl; cout << " введите число Х " << endl; } } } cout << " введите число А" << endl; while(!readingSuccess1) { try { getline(cin, str1); for(int l = 0;str1.size() > l;l++) { if ((str1[l]=='0')&&(str1[l+1]!=',')) { str1.erase(l,1); --l; } else break; } if (str1.find(',') != string::npos) { string::reverse_iterator i = str1.rbegin(); for ( ;(i != str1.rend()) && (*i == '0'); ++i); str1.erase(i.base(), str1.end()); } std::cout << str1 << std::endl; if (str1[0]==',') { cout << "число не может начинаться с запятой" << "\n"; cout << "введите число А" << "\n"; } else { if (str1.find(',') == string::npos) n1 = 9; else n1 = 10; } a = stold(str1, &sz1); if(str1.size() == sz1) { if(str1.size() >= n1) { cout <<"длинное число, введите число поменьше " << endl; } cin.clear(); cin.sync(); cout << " введите число A " << endl; } else { readingSuccess1 = true; } } } else { cout << "вы ввели неправельный символ " << endl; cout << " введите число A" << endl; } } catch(invalid_argument u) { cin.clear(); cin.sync(); cout << "вы ввели буквы" << endl; cout << " введите число A" << endl; } } cout << " введите число B" << endl; while(!readingSuccess1) { try { getline(cin, str1); for(int l = 0;str1.size() > l;l++) { if ((str1[l]=='0')&&(str1[l+1]!=',')) { str1.erase(l,1); --l; } else break; } if (str1.find(',') != string::npos) { string::reverse_iterator i = str1.rbegin(); for ( ;(i != str1.rend()) && (*i == '0'); ++i); str1.erase(i.base(), str1.end()); } std::cout << str1 << std::endl; if (str1[0]==',') { cout << "число не может начинаться с запятой" << "\n"; cout << " введите число B " << "\n"; } else { if (str1.find(',') == string::npos) n1 = 9; else n1 = 10; } b = stold(str1, &sz1); if(str1.size() == sz1) { if(str1.size() >= n1) { cout <<"длинное число, введите число поменьше " << endl; } cin.clear(); cin.sync(); cout << " введите число B " << endl; } else { readingSuccess1 = true; } } } else { cout << "вы ввели неправильный символ " << endl; cout << " введите число B " << endl; } } catch(invalid_argument u) { cin.clear(); cin.sync(); cout << "вы ввели буквы" << endl; cout << " введите число B " << endl; } } y = 1 / x - a * pow(x,2) + abs( b * x); cout << "данное уравнение равно " << y << endl; system("PAUSE"); } был бы благодарен ппц как :) или вы ребята мож кто знает что нужно сделать..и скобки и все делал |
Есть бд, сделанная через DataBase DeskTop(Paradox) Сделал поиск. Старые записи ищет, а когда добавляешь новую-ее не видит. Вот код: procedure TForm1.Button1Click(Sender: TObject); var strField:string; begin case RadioGroup1.ItemIndex of 0: strField:='Nazvanie'; 1: strField:='Avtor'; end; if edit1.text = EmptyStr then Exit else begin query1.close; query1.sql.clear; query1.SQL.add('Select * From SvedOknigah.db Where UPPER('+strField+') like :prm'); query1.Params.ParseSQL(Query1.SQL.text, true); query1.Params.ParamByName('prm').Value:=AnsiUpperC ase(trim(Edit1.text))+'%'; query1.open; query1.refresh; end; end; Может кто знает в чем проблема? |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
вопрос про паскаль:dovolen: как к найденному максимальному значению одномерного массива прибавить первый элемент массива и вывести измененный массив, в котором max +arr[1]? |
Цитата:
|
Цитата:
|
Цитата:
нужно как то без сортировки. Вот я пытался Показать скрытый текст Код: uses crt; выделил там где не могу приплюсовать A[1] Цитата:
|
Цитата:
Из твоей формулировки задания, я не понял, что тебе надо сделать. Найти максимальный элемент - это понятно. А чё с ним делать? Как должен измениться массив? К первому элементу массива прибавить значение максимального? Если так, то максимум ты находишь правильно. После того, как он найден, прибавь его к первому элементу: a[1] := a[1]+mm;. |
Часовой пояс GMT +3, время: 01:18. | |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
vBulletin Optimisation provided by
vB Optimise (Pro) -
vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.