Практическая работа 1) Запустите программу Code::blocks;2) Выбери Create a new project;3) Щелкни Empty project –> Go –> Next;4) Если вы все сделали верно, должно появиться окно:
#include <iostream> #include <cstdlib> #include <ctime> int main() { using namespace std; const int n = 10; //количество элементов массива int Arr[n];
//как-нибудь заполняем массив srand(time(0)); int i; for (i = 0; i < n; ++i) Arr[i] = rand() % (n * n) + 1;
//выведем его на экран for (i = 0; i < n; ++i) cout << Arr[i] << " "; cout << endl;
int p; for (i = 1; i < n; ++i) { p = i; while (p % 2 == 0) p /= 2; if (p == 1) cout << "Arr[" << i << "] = " << Arr[i] << endl; } cout << endl; return 0; }
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Практическая работа 1) Запустите программу Code::blocks;2) Выбери Create a new project;3) Щелкни Empty project –> Go –> Next;4) Если вы все сделали верно, должно появиться окно:
#include <cstdlib>
#include <ctime>
int main()
{
using namespace std;
const int n = 10; //количество элементов массива
int Arr[n];
//как-нибудь заполняем массив
srand(time(0));
int i;
for (i = 0; i < n; ++i)
Arr[i] = rand() % (n * n) + 1;
//выведем его на экран
for (i = 0; i < n; ++i)
cout << Arr[i] << " ";
cout << endl;
int p;
for (i = 1; i < n; ++i)
{
p = i;
while (p % 2 == 0)
p /= 2;
if (p == 1)
cout << "Arr[" << i << "] = " << Arr[i] << endl;
}
cout << endl;
return 0;
}