всем привет решил написать шахматы решыл зделат ето спомошю 2Д арреятуда закидиваю обекты ну и правила написал как каждыи должен уметь ходить вот тепер хачу улучшыть игру хачу чтобы компютар тоже играл тока как ето осуществит низнаю читал про "Альфа-бета отсечение" тока несовсем понял там про дерево говорится а я зделал с 2Д аррем ест у каво какие совети предложения
Начал недавно изучать с++, в перерывах между обучением решаю легкие задачи. Но эту никак понять не могу: "Дано трехзначное число. Найдите число, которое получится, если цифры исходного числа переписать в обратном порядке." Можете не решить ее, а подсказать, как к ней подступиться? менять местами цифры - это можно реализовать с помощью какого-то арифметического действия?
берешь численый массив к примеру 123 первая ячейка 1 последняя 3. выводишь циклом этот массив в обратном порядке начиная с 3 и получится 321.
Ну конечно же чтобы перевернуть число задом на перед его нужно превратить в строку, или запихнуть в массив. А никому из вас не пришло в голову просто поделить его на 10? Дабы до вас дошло с первого раза - приведу пример: Code: ////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////// #include <iostream> using std::cout; using std::cin; ////////////////////////////////////////////////////////////////////////// int main( int argc, char argv[] ) { for( int number = 123456789; number > 0; number /=10 ) { cout << number % 10; } cin.get(); return 0; } //////////////////////////////////////////////////////////////////////////
Ins3t, ок, запишешь так 123456789123456789123456789123456789 ? сетки не хватит Со строкой все предельно просто Code: cin >> str; for (int i=str.size()-1; i != -1; --i) cout << str[i];
Есть TextBox. Если в него написать текст, а после текста поставить знак "\n", то в TextBox каретка как положенно переместиться на строчку ниже, но, после текста на первой строчке появляеться маленький квадратик. Тоесть: Code: this->textBox1->text = "Hello World! \n"; Скрин: Что за квадратик? Как его убрать? Почему он появляеться?
Да-да-да, сложно проигрывать и хочется привести тупые доводы того что ты прав. Но сняв зеленые очки с надписью "I'm X-hacker", ты увидел бы задание задачи: Можешь не отвечать, ибо мне по***.
Code: textBox1->Text = "Hello world[COLOR=Green]\r\n[/COLOR]This is my[COLOR=Green]\r\n[/COLOR]true programm ^_^";
Скачал статью по программированию Lpt портов Code: #include <stdio.h> #include <stdlib.h> #include <untd.h> #include <asm/io.ish> #define BASEPORT 0x378 /* lp1 */ int main(){ /* Получить доступ к порту */ if (ioperm(BASEPORT, 3, 1)) {perror("ioperm"); exit(1);} /* Вывод в порт (0) */ outb(0, BASEPORT); /* Задержка (100 мс) */ usleep(100000); /* Чтение из порта (BASEPORT+1) и вывод результатов на экран */ printf("статус: %d\n", inb(BASEPORT + 1)); /* Мы больше не нуждаемся больше в порту */ if (ioperm(BASEPORT, 3, 0)) {perror("ioperm"); exit(1);} exit(0); } При компилировании говорит что не хватает заголовочных файлов untd.h asm/io.ish Подскажите пож-та где можно скачать или залейте пож-та.
не судите строго только начал В общем мой вопрос как вписать сюда ветвление #include <iostream> using namespace std; int main() { float a,b,c; c=0; cout<<"Vvedite 3na4enie peremennoi a"; cin>>a; cout<<"Vvedite 3na4enie peremennoi b"; cin>>b; if (a>b) cout<<"3na4enie a="<<a ; else cout<<"3na4enie b="<<b; return 0; } Нужно в ветвление вписать вот такую проверку if (a=b) cout<<0; помогите чудо кодеры)
Ты пишешь под никсами? если да то могу предположить что у тебя опечатка Code: #include <[b]unistd.h[/b]> #include <[b]asm/io.h[/b]> Code: if(a[b]==[/b]b) {}
Razb да под никсами, спс ща попробую [FREE] Code: #include <iostream> #include <stdlib.h> using namespace std; int main(){ float a,b,c; c=0; cout<<"Vvedite 3na4enie peremennoi a \n"; cin>>a; cout<<"Vvedite 3na4enie peremennoi b \n"; cin>>b; if(a>b){ cout<<"3na4enie a= "<<a <<"\n"; exit(0); } if (a==b){ cout<<0 <<"\n"; exit(0); } else{ cout<<"3na4enie b= "<<b << "\n"; exit(0); } } Так?
razb да в имени первой библиотеки опечатался, но asm\io.h port.c:4:20: error: asm/io.h: No such file or directory Если есть возможность залей пож-та на обменник этот фаил.