- •Вступ Мета та задачі дисципліни
- •Структура та обсяг дисципліни
- •Тематичний план
- •Програма курсу
- •2.4. Перелік лабораторних робіт
- •Вибір варіантів завдань
- •Методичні вказівки до лабораторної роботи №1
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №1.
- •Методичні вказівки до лабораторної роботи №2
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №2.
- •Методичні вказівки до лабораторної роботи №3
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №3.
- •Методичні вказівки до лабораторної роботи №4
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №4.
- •Методичні вказівки до лабораторної роботи №5
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №5.
- •Методичні вказівки до лабораторної роботи №6
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №6.
- •Методичні вказівки до лабораторної роботи №7
- •Приклад виконання лабораторної роботи.
- •7.2 Завдання до лабораторної роботи №7.
- •Методичні вказівки до лабораторної роботи №8
- •Приклад виконання лабораторної роботи.
- •. Завдання до лабораторної роботи №8.
- •Методичні вказівки до лабораторної роботи №9
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №9.
- •Методичні вказівки до лабораторної роботи №10
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №10.
- •Методичні вказівки до лабораторної роботи №11
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №11.
- •Методичні вказівки до лабораторної роботи №12
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №12.
- •Методичні вказівки до лабораторної роботи №13
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №13.
- •Методичні вказівки до лабораторної роботи №14
- •Приклад виконання лабораторної роботи.
- •Завдання до лабораторної роботи №14.
- •Антонова а.Р.
- •Програмування на мові с
- •65082, Одеса, вул. Дворянська, 1/3
Методичні вказівки до лабораторної роботи №10
Приклад виконання лабораторної роботи.
Тема: Обробка даних типу символи (Char).
Завдання:
Написати програму, яка вводить символьний масив з 15 або меншого числа елементів i обчислює кількість символів цифр в масиві.
П рограма рішення задачі:
/* директиви препроцесору */
#include <iostream.h>
#include <stdio.h>
#include <сstdlib.h>
int main ( ) /* початок головної функції */
int main()
{
const int n=15;
char s[n]; /* опис символьного масиву */
cout<< “Input “<<n <<” simvolov”<<endl;
cin>>s; /* введення рядка символів з клавіатури */
int i , K=0; /*опис змінної циклу і змінної для кількості цифр в рядку */
for (i=0; i<n;i++) /* цикл перевірки всіх символів рядка */
if (s[i]<=’9’ && s[i]>=’0’) K++; /* якщо символ – цифра */
cout<<”Кol-vo cifr = ”<<K<<endl ; /* друк результату */
return 0;
} /* кінець головної функції */
Результат:
Input 15 simvolov
N m 1 2 m n 9 Q y m 5 0 Z ! +
Кol-vo cifr = 5
Завдання до лабораторної роботи №10.
Написати програму розв’язання завдання.
1. Вводить символьний масив з 17 або меншого числа елементів i змінює в ньому всі цифри символом $.
2. Вводить символьний масив з 13-ти або меншого числа елементів i знаходить серед них елемент з найменшим кодом.
3. Вводить символьний масив з 16-ти елементів i будує інший масив, який міститиме тільки цифри, що містяться у першому масиву.
4. Вводить символьний масив з 18-ти або меншого числа елементів i замінює в ньому всі букви символом %.
5. Вводить символьний масив з 9-ти або меншого числа елементів i знаходить кількість малих латинських літер у цьому масиві.
6. Вводить символьний масив з 11 - ти або меншого числа елементів i будує інший масив, який міститиме тільки великі латинські літери з першого масиву.
7. Вводить символьний масив з 15-ти або меншого числа елементів i дpyкyє десяткові номери введених символів.
8. Вводить символьний масив з 10-ти або меншого числа елементів i обмінює місцями другий та останній введений елемент.
9. Вводить символьний масив з 14-ти або меншого числа елементів i знаходить індекс першої цифри у цьому масиві. .
10. Вводить символьний масив з 8-ми або меншого числа елементів i знаходить кiлькiсть цифр у цьому масиві.
11. Вводить символьний масив з 12-ти або меншого числа елементів i знаходить індекс останньої коми у цьoмy масиві.
12. Вводить символьний масив з 15-ти або меншого числа елементів i замінює в ньому всі крапки та коми пробілами.
13. Вводить послiдовнiсть малих латинських літер з 8-ми або меншого числа елементів i упорядковує її за алфавітом.
14. Вводить дві символьні послiдовноcтi, кожна з 10-ти або меншого числа елементів, i будує третю послiдовнiсть, на початку якої стоять символи другої послiдовностi, а через пробіл - першої.
15. Вводить символьний масив з 12-ти або меншого числа елементів i будує інший масив, який міститиме тільки букви, що містяться у першій послiдовноcтi, а слідом за ними решта елементів масиву.
16. Вводить два символьні масиви, кожен з 12-ти або меншого числа елементів, i друкує слово “Однакові, якщо ці масиви повнicтю збігаються, i слово “Неоднакові, у протилежному випадку.
17. Вводить символьну матрицю розміру 4*3 i визначає, чи містить ця матриця хоча б одну цифру.
18. Вводить символьну матрицю розміру 3*2 i будує послiдовнiсть, piвнодiагоналi матриці.
19. Вводить символьну матрицю розміру 3*4 i будує послiдовнiсть, piвну першому стовпчику матриці.
20. Вводить два символьних масиву з 12-ти символів. Видалити з першого рядка кожен символ, що належить і другому рядку.
21. Вводить символьний масив з 16 символів. Знайти найбільшу кількість цифр, що йдуть в ньому підряд.
22. Вводить символьний масив з 15 символів. Якщо в тексті немає символу *, то залишити цей текст без зміни, інакше кожну з малих латинських літер, передуючих першому входженню символу *, замінити на цифру 3.
23. Вводить символьний масив з 12 символів. Якщо в тексті немає символу +, то залишити текст без зміни, інакше кожну з цифр, передуючу першому входженню символу +, замінити символом *.
24. Вводить символьний масив з 20 символів. Якщо в ньому немає малих латинських літер, то залишити його без зміни, інакше кожний з символів, наступних за першою групою малих латинських літер, замінити крапкою.
25. Вводить символьний масив з 14 символів. З'ясувати, чи є цей текст – десятковим записом цілого числа.
26. Вводить символьний масив з 16 символів. Групи символів, розділені пробілами. У тих словах, які закінчуються поєднанням літер ing, замінити це закінчення на ed.
Вводить символьний масив з 20 символів. Групи символів, розділені пробілами. З'ясувати, чи вірно, що в даному тексті більше літер, ніж знаків.
28. Вводить символьний масив з 18 символів. Групи символів, розділені пробілами. Знайти число таких слів, які починаються і закінчуються однією і тією ж літерою.
29. Вводить символьний масив з 21 символів. Групи символів, розділені пробілами. Знайти всі такі слова, в які літера «а» входить не менше двох разів.
30. Вводить символьний масив з 16-ти символів. Групи символів, розділені пробілами. Знайти щонайдовшу групу цифр.