
24.11.2008, 20:15
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме: 811764
Репутация:
119
|
|
хз, получится или нет, все же попробуй так:
Код:
sql.Add('select fam,Imja,Otch');
Sql.Add('from Telef_Kniga.DB');
SQL.Add('ORDER BY fam');
и хорошо бы на ошибку посмотреть 
|
|
|

24.11.2008, 20:35
|
|
Новичок
Регистрация: 09.11.2008
Сообщений: 15
Провел на форуме: 59870
Репутация:
16
|
|
Сообщение от criz
хз, получится или нет, все же попробуй так:
Код:
sql.Add('select fam,Imja,Otch');
Sql.Add('from Telef_Kniga.DB');
SQL.Add('ORDER BY fam');
и хорошо бы на ошибку посмотреть 
Дык у меня тоже самое по сути - это собственно запрос, в нем все чики-пуки должно быть... наверное...
Мне необходимо знать как результаты вывести на форму на нужные мне элементы
Последний раз редактировалось Cereus; 24.11.2008 в 20:41..
|
|
|

24.11.2008, 21:32
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме: 811764
Репутация:
119
|
|
Cereus, может это поможет:
http://www.codenet.ru/progr/delphi/stat/SQL-Delphi.php
|
|
|

25.11.2008, 10:57
|
|
Новичок
Регистрация: 25.11.2008
Сообщений: 1
Провел на форуме: 929
Репутация:
0
|
|
Ребята помогите, зачёт на носу, РГЗ сдавать нужно, ужас
Помогите отсортировать массив структур по полю int win!!!
Составить программу обработки итоговой таблицы шахматного турнира.
Игры проходили в один круг, каждый из участников встретился
с другими участниками по одному разу. Обработка должна включить:
- формирование итоговой таблицы турнира с расстановкой участников
согласно набранным очкам (за победу - 1, за ничью - 0,5, за поражение - 0);
- вывести фамилии 3-х участников: больше всего побед, поражений, ничьих.
Используемый файл " players.txt"
players_1 1 5 9
players_2 2 6 8
players_3 3 7 7
players_4 4 8 6
players_5 4 8 6
Код:
/*
* Код программы
*/
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <math.h>
#include <windows.h>
#include <iostream.h>
using namespace std;
void rusmsg(char *string) {
char message[100];
CharToOem(string, message);
cout << message;
}
/*
* Обьявляем переменные необходимые для работы
*/
int buffer;
char filename[64];
int ch, i = 0;
double w;
FILE *fp;
struct player {
char name[32];
int win, tie, spank;
double point;
} pd[sizeof (i)];
void main() {
rusmsg("Лабораторная работа №6\ncтудента гр. 7ВТ3Д-1\nВасильев А.Н.\n\n");
if ((fp = fopen("players.txt", "r")) == NULL) {
rusmsg("Файл не найден\n>");
getch();
exit(0);
}
/*
* Вывод заголовка таблица учасников турнира
*/
cout << " --------------------------------------------------" << endl;
rusmsg("| # | Игрок | Побед | Ничьх | Поражений | Очки |\n");
cout << " --------------------------------------------------" << endl;
/*
* Формирование таблицы участников турнира
*/
while (ch != EOF) {
fscanf(fp, "%s %i %i %i", &pd[i].name, &pd[i].win, &pd[i].tie, &pd[i].spank);
pd[i].point = pd[i].win + (pd[i].tie * 0.5);
ch = fgetc(fp);
i++;
}
fclose(fp);
getch();
}
Заранее благодарен!!!
|
|
|

25.11.2008, 15:53
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
ИнферноНет, ну ты отжог
Код:
switch (y)
{
case y>0 : cout >> "\n Íîìåð ÷åòâåðòè 2 è 3"; break;
case y<0 : cout >> "\n Íîìåð ÷åòâåðòè 1 è 4"; break;
}
}
может, так?
Код:
if (y > 0) {
...
} else {
...
}
|
|
|

25.11.2008, 17:34
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме: 811764
Репутация:
119
|
|
Обедающие философы
Товарищи, у кого есть пример/исходник реализации задачи "Обедающие философы"? 
желательно на делфи. Нашел только теорию.
З.Ы. че-то я разучился гуглом пользоваться 
|
|
|

30.11.2008, 15:12
|
|
Познающий
Регистрация: 13.03.2007
Сообщений: 75
Провел на форуме: 268754
Репутация:
13
|
|
Люди помогите плиз...зашиваюсь...еще 9 лаб(помимо этих)...но их сам...
__________________________________________
1)
1. Организовать формирование целочисленного массива A (случайное или с клавиатуры) и ввод целого числа. Заменить элемент стоящий на месте, номер которого совпадает с введенным числом на среднее арифметическое всех элементов массива. Упорядочить полученный массив A по убыванию. Выдавать на экран все промежуточные результаты.
2. Организовать формирование вещественного массива A (случайное или с клавиатуры) и ввод целого числа. Заменить элемент стоящий на месте, номер которого совпадает с введенным числом на среднее геометрическое всех элементов массива. Упорядочить полученный массив A по возрастанию. Выдавать на экран все промежуточные результаты.
__________________________________________
2)
1. Дана действительная матрица 7x7. Найти минимальное значение среди элементов, стоящих над главной диагональю, и максимальное среди элементов, находящихся ниже главной диагонали, а также их местоположение. Сформировать одномерный массив, содержащий сумму элементов четных строк и произведение элементов нечетных строк.
2. Дана действительная матрица 6x8. Найти сумму элементов каждой строки верхней половины матрицы и произведение элементов каждой строки ее нижней половины. Определить значение и местоположение максимального элемента верхней половины матрицы и минимального элемента ее нижней половины.
__________________________________________
3)
__________________________________________
4)
1. Создать текстовый файл, содержащий целочисленные значения, следующего формата: 5 21 4 37 52 9 .Определить, являются ли значения, находящиеся в файле, упорядоченными по возрастанию.
2. Создать текстовый файл, содержащий целочисленные значения, следующего формата: 5 21 4 37 52 9 .Определить, являются ли значения, находящиеся в файле, упорядоченными по убыванию.
__________________________________________
Заранее большое при большое спасибо!!!
зы. Если не трудно будет, скинте все в txt файлик(и)...
|
|
|

25.11.2008, 19:55
|
|
Banned
Регистрация: 07.11.2007
Сообщений: 301
Провел на форуме: 3428344
Репутация:
595
|
|
krypt3r, я не отжег. Проблема в том, что в универе изучаем оператор переключатель. Сегодня была лаба и пришлось делать это. С if я сам знаю как делать...
--
Проявил инициативу и придумал себе другое задание.. хорошо что не спалили.
|
|
|

25.11.2008, 23:09
|
|
Участник форума
Регистрация: 07.07.2008
Сообщений: 161
Провел на форуме: 1027635
Репутация:
234
|
|
InfernoNet
ну во-первых у cin'a и cout'a стрелочки не в ту сторону =)
во-вторых выражение которое стоит за case должно быть константой:
Код:
#include <iostream>
using namespace std;
int main ()
{
int x,y;
cin >> x;
y = tg(x);
bool is = x > 0;
switch (is)
{
case (true) :
cout << ">0";
break;
case (false) :
cout << "<0";
break;
}
}
|
|
|

27.11.2008, 00:34
|
|
Участник форума
Регистрация: 07.04.2008
Сообщений: 166
Провел на форуме: 1116075
Репутация:
68
|
|
name "Minimal"
org 100h
masiv db 110b,33,0F0h,1111b,251
mov cx,5
Min1: mov dx, masiv [si]
cmp bx,dx
jb Min2
inc si
loop Min1
Min2: mov dl,dx
помогите исправить ошибку в програме нужно чтобы она искала минимальное значение с ряда чисел!!!!!!
всем ++++++++++++++++++++++++++++++
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|