задание
Создать массив типа int на 10 элементов и заполнить его случайными числами от 7 до 14. После заполнения перезаписать все числа, которые больше десяти: от хранимого значение отнять 10. Например в ячейке хранится число 12: 12 – 10 = 2. Записать в эту ячейку 2
листинг кода
#include "iostream"
#include "ctime"
#include "cstdlib"
using namespace std;
int main()
{
int ourArr[10] = {};
const int lowerLimit = 7;
const int upperLimit = 14;
srand(time(NULL));
for(int i = 0; i < 10; i++) // заполняем и показываем
{
ourArr[i] = lowerLimit + rand() % (upperLimit - lowerLimit + 1);
cout << ourArr[i] << " | ";
}
cout << endl << endl;
for(int i = 0; i < 10; i++)
{
if(ourArr[i] >= 10)
{
ourArr[i] -= 10;
}
cout << ourArr[i] << " | ";
}
cout << endl << endl;
return 0;
}
результат
Похожие публикации
2015-06-29 • Просмотров [ 2694 ]