Дан целочисленный массив из 17 целых чисел. преобразуйте его, прибавив к нечетным числом значение последнего элемента. последний элемент массива оставьте без изменений.
Ответы на вопрос
Ответил savminer
0
Ответ:
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int B[17]; // создаём пустой массив
srand(time(NULL)); // делаем так что бы функция rand() зависла от времени и не была постоянной
for(int i = 0; i < 17; i++) { // заполняем массив случайными числами
B[i] = rand() % 100;
}
for(int i = 0; i < 17; i++) { // выводим массив
cout << B[i] << "\t";
}
cout << endl;
for(int i = 0; i < 16; i++) { // ищем не парные числа и добавляем к ним значение последнего елемента
if(B[i] % 2 != 0) {
B[i] += B[16];
}
}
for(int i = 0; i < 17; i++) { // выводим массив
cout << B[i] << "\t";
}
cout << endl;
}
Объяснение:
savminer:
если ответ помог, пожайлуста оцените, дайте спасибо и укажите как лучший ответ. Буду благодарен
Новые вопросы