Люди знающие VC++ отзовитесь!
собственно если кто неплохо знает не могли бы вы помочь с заданием...
за 2й симестр ломал и руку и ногу и теперь нет времени выучить язык...
собственно...буду благодарен пивом в больших количествах!;)
Запрограмировать на VC++ процесс подщета числа слов в текстовом окне формы.Предусмотреть текстовое поле для вывода исходного текста.Слова в тексте отделяются друг от друга символами пробела,точки или запятой.На Форме должна быть установлена кнопка запуска процесса подсчета и текстовое поле для вывода числа слов.
писать в асю 238 043 801
или на мыль akusuru(собак)mail.ru
_________________ неважно откуда растут руки - если они золотые =)
Последний раз редактировалось тема 04.06.2007 0:55, всего редактировалось 1 раз.
Помогите написать задачу на Delphi:
Поле шахматной доски определяется парой натуральных чмсел, каждое из которых не превосходит 8. первое число-номер вертикали(при счете слева направо), второе - номер горизонтали(при счете снизу вверх).Даны натуральные числа K,l,m,n каждое из которых не превышает 8.
Требуется:
Выяснить являются ли поля(r,l)и(m,n) полями одного цвета
Junior
Статус: Не в сети Регистрация: 14.11.2006 Откуда: Москва
Нужен Алгоритм .
Задача такова :
На плоскости задано n точек , даллее задаётся точка M и строятся n окружностей с центрами в этих n точках , у каждой окружности радиус равен расстоянию от её центра до точки M , то есть эти n окружностей пересекаются в точке M .
Надо найти области (пересечения) в которых будут содержатся точки из n/2+1 или боллее окружносей , и такую точку M на этой плоскости для которой эта область будет иметь наименьшую площадь.
За помошь буду благодарен , 2 недели сижу над этой задачей , ничего полезного не нашел.
Member
Статус: Не в сети Регистрация: 01.05.2007 Откуда: Тель-Авив Фото: 1
black_voron84 писал(а):
Помогите написать задачу на Delphi: Поле шахматной доски определяется парой натуральных чмсел, каждое из которых не превосходит 8. первое число-номер вертикали(при счете слева направо), второе - номер горизонтали(при счете снизу вверх).Даны натуральные числа K,l,m,n каждое из которых не превышает 8. Требуется: Выяснить являются ли поля(r,l)и(m,n) полями одного цвета
Дарю идею: если четность номеров вертикалей совпадает (т.е. оба четные, или оба нечетные), то номера горизонталей также должны иметь одинаковую четность. Если номера вертикалей - один четный, а второй - нет, то то же правило должно выполняться и для горизонталей.
Для определения четности проверяем последний бит числа или делим с остатком на 2 (по вкусу).
Имеется задание:
1. По топографической карте построить ее 3д-изображение.
2. Из любой точки этой карты должна быть возможность построить некий "обзорный угол" 60 градусов по вертикали и горизонтали, необходимо выделить видимую часть карты.
Посоветуйте, пожалуйста, где и как начать. Может есть какие-нибудь советы по разработке. Кажется, главной сложностью являются линии одинаковой высоты.
Member
Статус: Не в сети Регистрация: 28.06.2006 Откуда: Москва
Задачка несложная в общем то, просто ячет не въезжаю никак , потому что мало на занятиях был.
Вот задача:
Дан текст, состоящий из непустой последовательности, слова состоят из латинских букв, слова разделены запятыми и за последним словом точка. Каждое слово не больше 10 символов. Требуется найти слова, которые содержат данную букву не первой и не последней.
Очень прошу помочь, задачка нужна до 17 числа, может у кого нить что то подобное задавали?
ну а поискать символ в строке, думаю, не составит трудностей.
Алгоритм прост, берем заданный текст (string), берем счетчик, устанавливаем его в 1. Далее идем по строке, попутно сравнивая каждый символ строки с заданным, если совпало - выставляем флаг. Как только добрались до запятой или точки то либо копируем часть строки со значения счетчика до текущей позиции минус 1 и выставляем счетчик в текущую позицию плюс один, либо просто выставляем счетчик, в зависимости от значения флага, сбрасываем флаг и продолжаем. При сравнении символов нужно сравнивать, если текущая позиция больше счетчика, а т.ж. если следующий символ не запятая или точка.
_________________ Здесь так мало тех, с кем легко говорить,
Еще меньше тех, с кем не страшно молчать (c)
Member
Статус: Не в сети Регистрация: 14.01.2006 Откуда: Москва Фото: 0
Помогите завтра сдавать а я его вообще не понимаю решите плиииииз(((((((( не откажите!!!!!:(:oops::weep: вот задание http://www.rapidshare.ru/312904 Номер зачетки 06107 сделайте правильно мужик не простой смотрит все досканально.... ПРОШУ НЕ ОТКАЗЫВАЙТЕ(((((((
Member
Статус: Не в сети Регистрация: 14.01.2006 Откуда: Москва Фото: 0
Root рут пасиб только можно часов до 11 завтра в 8 начало... мне ещё оформить надо... блин а в этом паскале я нифига не знаю((( хы как чурбан железный))))
Member
Статус: Не в сети Регистрация: 03.01.2004 Откуда: Питер
-NiksoN- хех, сегодня написал и чуть не забыл выложить. Было бы обидно
Код:
var inStr : string; fndChr : char; counter, i, len : integer; flag : boolean; begin write('String : '); readln(inStr); write('Symbol : '); readln(fndChr); len := Length(inStr); counter := 1; i := 2; flag := false; while i<len do begin if not (inStr[i+1] in [',','.']) then if inStr[i]= fndChr then flag := true; if (inStr[i] in [',','.']) then if flag then begin writeln(copy(inStr, counter, i-counter)); flag := false; inc(i); counter := i; end else begin inc(i); counter := i; end; inc(i); end; readln; end.
_________________ Здесь так мало тех, с кем легко говорить,
Еще меньше тех, с кем не страшно молчать (c)
Member
Статус: Не в сети Регистрация: 01.05.2007 Откуда: Тель-Авив Фото: 1
Gan4 Такое выражение как карта высот для тебя что-нибудь говорит?
Общая идея: Представь себе шахматную доску, где на углах клеток воткнуты иголки разной длины, а сверху накинута какая-нибудь пленка. Похоже на ландшафт? Итак. Заводим двухмерный массив необходимого размера (зависит от размеров и масштаба карты). Каждый элемент - высота в координатах, соответствующих индексам к массиву. Заполняем массив в соответствии с содержанием карты. При отображении - просто проходим по массиву и рисуем треугольнички. По поводу угла: помним, что у нас карта уже порезана на клетки. Берем уравнение точки пересечения двух прямых и просчитываем для каждой из линий, образующих угол зрения и каждой из вертикалей карты (можно горизонталей - абсолютно не важно)
Herod , о карте высот мы догадались =) Проблема - содержание карты, а именно - линии высот. Без них сделали бы просто, по градиенту ( определенному цвету соответствует определенная высота). Вот что с линиями делать?
Member
Статус: Не в сети Регистрация: 11.12.2005 Откуда: ин Москоу
Кхе-кхе... О чём народ общается.... Вроде по-русски... А не понять! Если кому по биофизике помочь - пожалуйста - это мне как-то проще будет. Ну, может по биохимии подсоблю или по медицинской-ветеринарной части.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения