Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Тема: Цикли для обробки двовимірних масивів

Читайте также:
  1. Автоматизовані системи механічної обробки металів різанням
  2. Большие отделения Разведчиков-мотоциклистов
  3. Бюджетна система: поняття, склад, вихідні принципи побудови.
  4. Вивчення сучасних методів захисту і завадостійкості обробки даних ЄАІС митної служби.
  5. Виробництво гіпсу складається з подрібнення, помолу і термальної обробки (дегідратації) гіпсового каменя.
  6. ВОСЕМЬ ШАГОВ ПРИ ПРОВЕДЕНИИ ЦИКЛИЧЕСКОГО АНАЛИЗА
  7. Гетероциклические аминокислоты

 

Загальні вимоги:

1. Розмірності масиву задати іменованими константами (однією або двома).

2. Значення елементів масиву ввести з клавіатури або задати при описі (ініціалізація).

3. Здача завдання відбувається лише за наявності звіту.

 

Індивідуальні завдання:

Варіант 1.

Дана цілочисельна прямокутна матриця. Визначити:

1) кількість рядків, що не містять жодного нульового елементу;

2) максимальне з чисел, що зустрічаються в заданій матриці більше одного разу.

 

Варіант 30.

Дана цілочисельна прямокутна матриця розміру m x n: А[i][j], i=1,2,...,m, j=1,2,...,n. Утворити вектор b[k], k=1,2,..., привласнивши його k- му елементу значення відповідного номера рядка i матриці А, якщо i-й рядок матриці А – симетричний.

 

 

Завдання 3

Тема: Обробка символьної інформації з використанням стандартних функцій С++.

 

Вимоги до реалізації:

1. Початкові дані вводяться з клавіатури з організацією необхідного діалогу з користувачем, використовуючи елементарне форматоване введення-виведення.

2. Використання покажчиків для доступу до елементів обробки.

3. Перетворення рядків відбувається у тій самій області пам’яті, якщо це не оговорено в умові завдання.

4. Використання вбудованих функцій роботи з рядками.

5. Якщо не оговорено окремо, слова у реченнях можуть відокремлюватись будь-якими розділовими знаками, кількість прогалин не обмежена.

6. Тестування програми провести на варіантах вхідної інформації, які передбачають різні ситуації у границях обмежень у постановці задачі. Аналіз результатів необхідно провести самостійно до демонстрації програми викладачу та зафіксувати тести у звіті.

7. Здача завдання відбувається лише за наявності звіту.

 

Індивідуальні завдання:

Група А (трохи простіше)

Варіант А1.

Скласти і налагодити програму, яка для кожного слова заданого речення підраховує, скільки разів воно зустрічається в реченні, і складає рядок із звітом, куди однакові слова входять один раз.

 

Варіант А22.

Скласти і налагодити програму, яка в заданому реченні знаходить всі пари слів, де одне є оберненням іншого, тобто складається з тих же літер, розташованих в зворотному порядку. Скласти рядок з таких пар і вивести на екран в такому вигляді:

abc – cba

прим1 – 1мирп

123 – 321

Група В (трохи складніше)

Варіант В1.

Скласти і налагодити програму, що реалізовує вибір в новий рядок із заданого речення всіх слів, які складаються з тих же літер, що і перше слово речення (і не містять інших букв).

 

Варіант В25.

Скласти і налагодити програму, яка в довільному тексті видаляє слова з непарними номерами, а в словах з парними номерами записує букви в зворотному порядку.

 

 


Дата добавления: 2015-11-14; просмотров: 47 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Структура рейтингової системи оцінювання дисципліни| Организация проведения производственной практики

mybiblioteka.su - 2015-2024 год. (0.005 сек.)