Информатика, вопрос задал Xneii , 6 лет назад

Первое значение пользователь вводит с клавиатуры,
Каждое последующее является удвоением предыдущего.

Имеется массив из 10 элементов. Первое значение пользователь вводит с клавиатуры,
Каждое последующее является удвоением предыдущего.
Помогите решить эту задачу!
Нужно сделать в С++

Ответы на вопрос

Ответил nazikmuz
1

Відповідь:

#include <iostream>

using namespace std;

const int size = 10;

void fillarr(int *arr,const int size){

cout << "Введите первый елемент массива: ";

cin >> arr[0];

for(int i = 1, j = 0; i < size; i++, j++){

 arr[i] = arr[j] * 2;

}

}

void printarr(int *arr,const int size){

for(int i = 0; i < size; i++){

 cout << arr[i] << " ";

}

}

int main(){

setlocale(LC_ALL , "Rus");

int arr[size];

fillarr(arr,size);

cout << "Массив: ";

printarr(arr,size);

 

return 0;                                                                  

}


Xneii: Спасибо большое!
Новые вопросы