~[Отголосок IV-го измерения]~

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » ~[Отголосок IV-го измерения]~ » FLOOOD!! :D » Черновики


Черновики

Сообщений 1 страница 3 из 3

1

Анкета персонажей:
Фамилия Имя Отчество:
Ник:
Дата рождения:
Раса:
Предмет:
Способность:
Оружие:
Школа:
Профессия:
Место рождения:
Родственные связи:
Влюблён:
Враг:
Лучший друг:
Что любит:
Что не любит:
Слабости:
Характер:
Биография:
Мечтает:
Дополнительно:

Код:
[b]Фамилия Имя Отчество:[/b]
[b]Ник:[/b]
[b]Дата рождения:[/b]
[b]Раса:[/b]
[b]Предмет:[/b]
[b]Способность:[/b]
[b]Оружие:[/b]
[b]Школа:[/b]
[b]Профессия:[/b]
[b]Место рождения:[/b]
[b]Родственные связи:[/b]
[b]Влюблён:[/b]
[b]Враг:[/b]
[b]Лучший друг:[/b]
[b]Что любит:[/b]
[b]Что не любит:[/b]
[b]Слабости:[/b]
[b]Характер:[/b]
[b]Биография:[/b]
[b]Мечтает:[/b]
[b]Дополнительно:[/b]

2

Решила, раз форум все равно долго не используется из за нехватки времени, буду кидать сюда какие-нибудь коды.
Например вот этот:

Код:
#include <QtGui>
#include <QApplication>
#include <QHBoxLayout>
#include <QSlider>
#include <QSpinbox>
int main(int argc, char *argv[])
{
    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("Windows-1251"));
    QApplication a(argc, argv);
    QWidget *okno=new QWidget;
    okno->setWindowTitle("Окно дуры");
    QLabel *w=new QLabel("Какая же я дууураа <'>_<'>");
    QPushButton *q=new QPushButton("Все понятно?");
    QObject::connect(q,SIGNAL(clicked()),
                     &a,SLOT (quit()));
    QHBoxLayout *win = new QHBoxLayout;
    win->addWidget(w);
    win->addWidget(q);
    okno->setLayout(win);
    okno->show();
    return a.exec();
}

Это начало маих работок в QT. Чувствую, что сдать курсак все равно не успею. но поизучать Qt все же охота. балбесина

3

размещения А из n по k в лексикографическом порядке
//5-Вариант Л.Б.3 Герасимчук КИ10-07

Код:
#include <iostream>
#include <vector>
#include <string>
#include<algorithm>
using namespace std;

int in=0;
vector< int > v;
int n,number;

void print(int elem) { cout<<elem<<" "; }
void (*pp)(int) = print;
void f(vector<int> s)
{
sort(s.begin(),s.end());
in++; cout<<in<<": ";
for_each(s.begin(),s.end(),pp);
cout<<endl;

int a = 2;
while(next_permutation(s.begin(),s.end()))
{
in++; cout<<in<<": ";
for_each(s.begin(),s.end(),pp);
cout<<endl;
if(! (a++ % 8))
a = 1;
}
}

void rf(vector<int> s, int k, int i)
{
if (k > 0)
for (int j = i; j < (n-(k-1)); ++j)
{
vector<int> temp;
temp=s;
temp.push_back(v[j]);
rf(temp, k-1, j+1);
}
else
{
int rez=0;
for(int i=0;i<s.size();i++)
rez+=s[i];

if(rez==number)
f(s);
}
}
bool find(int t)
{
for(int z=0;z<v.size();z++)
if(v[z]==t) return false;
return true;
}
int main()
{
setlocale(LC_ALL,"");
cout<<"Введите n: ";
cin>>number;
cout<<"Введите k: ";
cin>>n;

v.resize(n);
int t;
for (int i = 0; i < n; ++i)
{
cout<<"Введите n["<<i<<"]: ";
cin>>t;
while(!find(t))
{
cout<<"В массиве не должно быть двух равных элементов!\nПовторите ввод: ";
cin>>t;
}
v[i]=t;
}

system("cls");
cout<<"n="<<n;
cout<<"\nМассив:\n";
for_each(v.begin(),v.end(),pp);
cout<<"\n\nРезультат:\n";
vector<int> s;
for (int k = 1; k<=n; ++k)
rf(s, k, 0);

if(in==0) cout<<"Very bad finish!\n";
v.resize(0);
system("pause");
return 0;
}

Вы здесь » ~[Отголосок IV-го измерения]~ » FLOOOD!! :D » Черновики