В этой статье приведены примеры решения некоторых задач из лабораторных работ по программированию на 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, воспользуйтесь поисковой системой .
Получайте новые статьи блога прямо себе на почту
А вот подписаться на рассылку не смогла. Проверьте плиз.