Клуб программистовлюбые вопросы по PHP, С++, JAVA, Python, Perl

Базы данных 11.11.09 Ответов: 58

Задачко:
Есть некая БД по 1НФ (ибо в дБазе)… Привести к 3НФ не сложно, но! Есть вопрос, как организовать двойную связь (см. далее) и сделать инсталляху с движком СУБД. Пока выбор пал на m$ Jet как самый распространенный, но есть желание забабахать скулит. Вопрос: Стоит ли делать скулитную базу, какие я могу получить проблемы с инсталлом, ну и можно ли реализовать двойную связь. Итак, модель данных:
Есть химическая формула. (Проблема поиска =) S и Si – разные элементы!) У минерала есть пространственная группа. У пространственной группы есть симметрия. Если выбрана определенная пространственная группа, то симметрии должны быть ей ограничены. С другой стороны, если выбрана симметрия, то она однозначно определяет пространственную группу. Возможно ли реализовать такую связь без отдельного кодинга, на уровне СУБД?

Пользователь вводит натуральное число n. Это – длина нашей строки. Необходимо вырезать из этой строки все слова, встречающиеся более двух раз.
Если никто не решится помочь мне с кодом, то киньте хотя бы идею решения. А если решитесь, то очень прошу, делайте комментарии, чтобы мне было понятно. Благодарю!

java, c#, c++?

Лисп 10.11.09 Ответов: 22

Начинаю изучать LISP. Помогите сделать два задания.
1. Удалить из списка заданное число первых элементов.
2. Определить функцию, которая обращает список и разбивает его на уровни: (А В С) -> (((С)В)А)

Первую вроде решил вот:

(DEFUN D (X K)
(COND ( (= K 0) X)
( (> K 0) (D (cdr X) (- K 1) ) ) ) )

Во второй обратить список сделал:
(defun REV (L)
(cond
((atom L) L)
((null (cdr L)) (cons (REV(car L)) nil))
(T (append (REV(cdr L)) (REV (cons (car L) nil))))))

А как разбить его на уровни чето не догоняю. Помогите!

Здрасте. Тока вот начинаю учиться на веб-программиста. HTML CSS знаю уже более менее. Поднял. сервер на компе . И тут все встало. Не могу найти точку, с чего начинать учить пхп . В тех книжках , что у меня есть предполагается уже начальные знания по нему. Подскажите, пожалуйста, литературу или ссылки какие-нить. Чтобы можно было шаг за шагом изучать сие великолепие.. Спасибо!

Ребят, как в С++ округлить число (double) с заданной точность? Причём точность задана не в количестве знаков после запятой, а как вещественное число.

т.е. точность может быть:
0.1
0.25
0.5
0.01

и др.

Вообщем проблема в том, что при сортировке массива из 6 элементов, один элемент теряется. Пробовал для массива из 4,5,7,8,9 элементов работает. В чем ошибка?

void qSort( int *x, int N ){
int i = 0, j = N;
int temp, p;
p = x[N>>1];
do{
while( x[i] < p ) i++;
while( x[j] > p ) j–;
if ( i <= j ){
temp = x[i];
x[i] = x[j];
x[j] = temp;
i++;
j–;
}
} while ( i <= j );
if ( j > 0 ) qSort ( x, j );
if ( N > i ) qSort ( x + i, N – i );

}

#include<conio.h>
#include<stdio.h>
#include<math.h>
#include<iostream.h>
void main()
{
double k1=-0.7,k2=-0.5,m1=-9,m2=-6;
double y[10];
int n=9,i;
double alfa[10], beta[10];
double a[]={0,1,8,-10,-8,7,-2,-3,-9};
double b[]={0,5,-16,11,17,18,4,-7,18};
double c[]={0,-1,-5,-1,9,-8,1,1,-6};
double f[]={0,-6,-2,-6,-3,-9,-6,5,-1};
alfa[1]=k1;
beta[1]=m1;
for (i=1;i<=n-1;i++)
{
alfa[i+1]=b[i]/(c[i]-a[i]*alfa[i]);
beta[i+1]=(a[i]*beta[i]+f[i])/(c[i]-alfa[i]*a[i]);
}
y[n]=(k2*beta[n]+m2)/(1-k2*alfa[n]);
for (i=n-1; i>=0; i–)
{
y[i]=alfa[i+1]*y[i+1]+beta[i+1];
}
clrscr();
for(i=1; i<=9; i++)
{
cout<<y[i]<<"\n";
}
getch();
}

Вопрос по асму 10.11.09 Ответов: 14

вот кусочек программы:

SETB p1.2 ;устанавливаем p1.2 в 1
;сдесь код, который выполняет задержку на 2 секунды
CLR p1.2 ;устанавливаем p1.2 в 0

Вопрос: что надо вставить между этими командами, чтобы осуществить задержку?

NOP не катаит, т.к. продолжительность задержки будет зависить от тактовой частоты.

где скачать visual c-sarp? тока чтоб установка с компа производилась, а не онлайн

Исходники win2k 10.11.09 Ответов: 18

Доброго всем времени суток!
Подскажите пожалуйста новичку существуют ли в интернете исходники виндовса, если не висты то хотя бы 2000, то есть NT?
Заранее благодарен!

Delphi 09.11.09 Ответов: 59

Да. Я других языков не знаю.

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.