Модераторы: PILOT
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> нужно срочно сделать пару несложных прог на с++, стоимось зависит от срока исполнения 
:(
    Опции темы
Мита
Дата 1.6.2005, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 30.5.2005

Репутация: нет
Всего: нет



----=====работа №1=====--------

Условия и ограничения
1. Задачи А и Б реализовать в форме одной программы, обеспечив раздельный вывод результатов.
2. Исходные данные типа int.
3. Задачу Б реализовать, используя указатели (без операции [ ]).
4. Уделить особое внимание компактной записи операторов.


Задание:
А. Дана матрица A[n][n]. Ко всем минимальным элементам нечётных строк добавить соответствующие элементы, расположенные на главной диагонали.
Б. Отсортировать побочную диагональ матрицы по неубыванию.



--------======== работа №2 ======---------


Условия и ограничения
1. В задачах все исходные данные и результаты являются строками и должны вводиться и печататься как строки, а не как отдельные символы.
2. Задачу А реализовать, не используя функции библиотеки <string.h> и <mem.h>.
3. Задачу Б выполнить, используя функции библиотеки <string.h>, стремясь к минимальному количеству операторов.
4. В задаче Б не требовать ввода количества слов в массиве. Признаком окончания ввода массива является пустая строка.
5. При вводе слова могут быть введены лидирующие и завершающие пробелы, которые в состав слова не входят. Два слова считать одинаковыми, если после отбрасывания лидирующих и завершающих пробелов получаются одинаковые строки.
6. Слова чувствительны к регистру.
7. Предложение – это строка, состоящая из слов, разделенных любым количеством пробелов. Знаки препинания считать частью слова. Окончание предложения – символ '\0'.
8. Задание «сформировать предложение или слово (массив слов)» подразумевает, что предложение или слово (массив слов) должно быть сформировано как строка (массив строк), а не только напечатано.

Задание:
А. Дано предложение. Удалить из него слова, в составе которых есть группы повторяющихся символов длиной более 2 символов.
Б. Дан массив слов. Сформировать предложение из слов, длина которых больше длины предыдущего слова, но меньше длины последующего, сместив их символы по кругу на 3 позиции вправо.


-------======= работа №3 ======---------


А. Написать функцию для вычисления заданной величины и ее вызов из функции main( ).
Условия и ограничения
1. Исходные данные должны вводится в функции main( ).
2. Обеспечить в функции main( ) контроль правильности введенных данных.
3. Результат работы функции или сообщение об ошибке должны выводится в функции main( ).


Задание:
Площадь правильного многоугольника по стороне и их количеству.


-------======== работа №4 ======-------


Условия и ограничения
А. Задачу 1-А оформить в виде функции void f1a1( ). Если результат типа void не является оправданным, то реализовать также функцию f1a2( ), возвращающую значение подходящего типа.
1. Входные данные для тестирования функции прочитать из входного файла следующей структуры:
число 1= значение
число 2= значение
2. Формат командной строки для запуска exe–модуля:
lab6а.exe <номер функции (1 или 2)> <список масок входных файлов>
3. В функции main( ) вызвать функцию согласно первого параметра командной строки для исходных данных, находящихся в каждом файле, удовлетворяющем заданным в командной строке маскам.
4. Результаты работы программы (имя файла, входные и выходные данные теста) вывести в текстовый файл произвольного формата.
Б. Построить однонаправленный список для заданного множества данных.
1. Элементы добавлять в конец списка и вводить из текстового файла с именем, задаваемом в командной строке, и расширением in следующей структуры:
поле 1 элемента списка 1
поле 2 элемента списка 1
поле 3 элемента списка 1
поле 1 элемента списка 2
поле 2 элемента списка 2
поле 3 элемента списка 2
...
поле 1 элемента списка n
поле 2 элемента списка n
поле 3 элемента списка n
2. В результате работы программы должен быть сформирован текстовый файл с именем входного файла и расширением out с данными списка, удовлетворяющими заданному в варианте условию отбора, представленными в виде таблицы (один элемент списка – на одной строке таблицы):
Поле 1 Поле 2 Поле 3
Значение 11
Значение 21
… Значение 12
Значение 22
… Значение 13
Значение 23

3. Для тестирования подготовить не менее двух входных файлов заданного формата с правдоподобной информацией.
4. В условии отбора имеется ссылка на некоторое значение. Его задавать в командной строке.
5. Тестами служат bat–файлы.


Задание:
Множество данных – банки города.
1) адрес (char[ ]);
2) сумма вкладов (long);
3) тип: государственный, акционерный, частный (char).
Условие отбора: частные банки, сумма вкладов в которых больше заданной величины.


------====== работа №6 =======---------


Реализовать случайное блуждание в четырех направлениях объекта, на котором имеется другой движущийся объект. Например, летающую тарелку, из иллюминатора которой инопланетянин периодически приветствует землян классическим жестом – маятникообразным движением «руки» (в простейшем случае, морганием единственного глаза :–).
Условия и ограничения
1. Направление и шаг движения выбираются с помощью датчика псевдослучайных чисел.
2. Объект, дойдя до любой границы, на следующем шаге отражается в обратном направлении.
3. Объект выбирается произвольно, но пересечения между вариантами не допускаются.
4. Окончание работы программы – объект отразился от границы MAXREFLECTIONS раз (макро) или нажатие любой клавиши.
5. Перед выходом из программы выдать время ее работы.


Добавлено @ 20:23
вернее условие №Б2 для задания 4 выглядит так:

Поле 1 Поле 2 Поле 3
Значение 11 Значение 12 Значение 13
Значение 21 Значение 22 Значение 23
..... .... .....

PM MAIL   Вверх
Slayer278
Дата 4.6.2005, 21:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 4.6.2005

Репутация: нет
Всего: нет



Попробую помочь, когда нужно сделать? Какова оплата? Пиши [email protected]


..... .... .....

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Объявления о найме специалистов"
BearBeer
  • Придерживайтесь правил форума.

  • Если вы предлагаете НЕ удалённую работу, то

    название города и фирмы обязательно указывать уже в названии темы(!)

  • Одна вакансия - одна тема.

    Вам будет удобней следить за ответами, ищущим работу - выбирать.


  • В случае, если у нас возникнут обоснованные подозрения

    о неблагонадежности Вашего электронного адреса, ваш аккаунт будет удалён, а доступ к форуму запрещён!


  • Хотите быстрее найти специалиста? Разместите тогда ваше объявление вверху всех страниц сайта! Тогда его будут ежедневно видеть более 4000 программистов! Обратите внимание на верхний левый угол сайта - там вы найдете дополнительные инструкции при клике на линк.

В случае невыполнения данных правил Ваши сообщения могут быть удалены без предупреждения.


Полный спискок правил. С уважением, BearBeer.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Объявления о найме специалистов | Следующая тема »


 




[ Время генерации скрипта: 0.0602 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.