{lang: ‘ru’}
массивы С++В этой статье приведены примеры решения некоторых задач из лабораторных работ по программированию на C++. Тематика задач: работа с массивами.   Ознакомиться с теоретическим материалом Вы можете перейдя по следующей ссылке: Массивы в С++.

Задача №1

Напишите программу, которая заполняет массив из 15 элементов. Данные вводятся с клавиатуры.

#include <iostream>
#include <time.h>

using namespace std;

void main()
{
	setlocale(LC_ALL, "Russian");
	char mas[15];

	for(int i = 0; i < 15; i ++)
	{
		cout << "mas[" << i << "] = ";
		cin >> mas[i];
	}
}

Задача №2

Напишите программу, которая заполняет массив из 30 элементов случайными числами в диапазоне от 0 до 100, и выводит значения элементов массива на экран

#include <iostream>
#include <time.h>
using namespace std;

void main()
{
	setlocale(LC_ALL, "Russian");

	srand((unsigned) time(NULL));
	int randMas [30];
	for(int i = 0; i < 30; i ++)
	{
		int random = rand() % 31;
		randMas[i] = random;
	}
	for(int i = 0; i < 30; i ++)
	{
		cout << "mas[" << i << "] = " << randMas[i] << endl;
	}
}

Задача №3

Написать программу, вычисляющую среднее арифметическое всех неотрицательных элементов массива из 200 элементов

#include <iostream>
#include <time.h>

using namespace std;

void main()
{
	setlocale(LC_ALL, "Russian");
	int randMas [200];
	for(int i = 0; i < 200; i ++)
	{
		int random = rand() % 101 - 50;
		randMas[i] = random;
	}
	int sum = 0, count = 0;
	for(int i = 0; i < 200; i ++)
	{
		if(randMas[i] > 0)
		{
			count ++;
			sum += randMas[i];
		}
	}
	cout << "Неотрицательных: " << count << endl;
	cout << "Сумма: " << sum << endl;*/
}

Чтобы найти электронные книги в формате pdf, воспользуйтесь поисковой системой .


Получайте новые статьи блога прямо себе на почту