Обработка динамических массивов
Автор: marina_31 • Ноябрь 11, 2018 • Лабораторная работа • 1,052 Слов (5 Страниц) • 445 Просмотры
Институт информационных технологий
Кафедра: Математическое и программное обеспечение ЭВМ
Дисциплина: Основы программирования
Лабораторная работа №7
Обработка динамических массивов
Выполнил: студент гр. 1ИСб-00-11оп
Щукова Марина Александровна
Проверил: старший преподаватель,
Пышницкий
Константин Михайлович
Оглавление
Задания…………………………………………………………………………………………3
Ход работы……………………………………………………………………………………..3
Вывод……………………………………………………………………………..……………..7
Задание[pic 1]
18 вариант
1. В одномерном массиве подсчитать количество элементов равных заданному числу x (вводится с клавиатуры).
2. Элементы квадратной матрицы символьного типа M вводятся с клавиатуры. Заменить символы ‘*’ на символы ‘+’, а символы ‘:’ на символы ‘;’..
Ход работы
1. Код для задания №1:
#include "stdafx.h"
#include
#include
#include
using namespace std;
int main()
{
srand(time(NULL));
int n,x, k=0;
cout << "Enter n\n";
cin >> n;
int *a=new int[n];
for (int i=0; i
a[i]=rand()%100;
for (int i=0; i
cout << a[i] << " " ;
cout << endl;
cout << "Enter x\n";
cin >> x;
for (int i=0; i
if (a[i]==x) k++;
cout << k << endl;
system("pause");
return 0;
}
Тестовые данные:
[pic 2]
[pic 3]
[pic 4]
...