задание
Создать массив типа 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 • Просмотров [ 391 ]