drontox1031
?>

Чему будут равны элементы массива, объявленного как int N = 5; int A[N] = {1, 2, 3, 4, 5}; пjсле выполнения цикла? а) for( int i=0; i A[i] = A[i]*A[i]; б) for( int i=0; i A[i] = A[i+1]; в) for( int i=0; i A[i+1] = A[i]; г) for( int i=N-1; i>0; i-- ) A[i] = A[i-1]; д) for( int i=1; i A[i] = A[i-1] + 1; е) for( int i=1; i A[i] = A[i-1]*2;

Информатика

Ответы

mvolkov8

a)

{1,4,9,16,25}

б)

{2,3,4,5,5}

в)

{1, 1, 1, 1, 1 }

г)

{1,1,2,3,4}

д)

{1,2,3,4,5}

е)

{1,2,4,8,16}

Объяснение:

Ирина
1)
typedef size_t uint32;
mt19937 gen{ random_device()() };
uniform_int_distribution<uint32> uid(20, 100);
const uint32 N = 10;    
int main()
{
     uint32 arr[N], pos{0}, neg{0};
     for (uint32 i = 0; i < N; ++i) {
         arr[i] = uid(gen);
         cout << arr[i] << " ";
         if (arr[i] % 2 == 0) ++pos;
         else ++neg;
     }
     cout << endl << pos << "/" << neg << endl;
     system("pause");
}
2)
typedef size_t uint32;
mt19937 gen{ random_device()() };
uniform_int_distribution<uint32> uid(0, 100);
const uint32 N = 10;    
int main()
{
     uint32 arr[N], lf{ 0 }, hf{ 0 }, sum1{ 0 }, sum2{ 0 };
     for (uint32 i = 0; i < N; ++i) {
         arr[i] = uid(gen);
         cout << arr[i] << " ";
         if (arr[i] >= 50) {
             ++lf;
             sum1 += arr[i];
         } else {
             ++hf;
             sum2 += arr[i];
         }
     }
     cout << endl << sum1 / lf << "/" << sum2 / hf << endl;
     system("pause");
}
varvara82193

ответы:  32 150 35 0 35 1

Задание 1:

a = 4b = 4b = a/2*b  = 4/2*4 = 2*4 = 8a = 2*a + 3*b = 2*4 + 3*8 = 8 + 24 = 32

Задание 2:

k = 5m = 90k = m-k*2  = 90-5*2 = 90-10 = 80m = k*3-m = 80*3-90 = 240-90 = 150

Задание 3:

a = 10b = 1b = a/2*b  = 10/2*1 = 5*1 = 5a = 2*a + 3*b = 2*10 + 3*5 = 20 + 15 = 35

Задание 4:

a = 0b = 2b = 2 + a + 4*b  = 2 + 0 + 4*2 = 2 + 8 = 10a = b/2*a = 10/2*0 = 5*0 = 0

Задание 5:

a = 8b = 3a = 3 * a - b  = 3 * 8 - 3 = 24 - 3 = 21b = ( a / 3 ) * ( b + 2 ) = ( 21 / 3 ) * ( 3 + 2 ) = 7 * 5 = 35

Задание 6:

a = 7b = 2a = b*4 + a*3  = 2*4 + 7*3 = 8 + 21 = 29b = 30 - a = 30 - 29 = 1

Пример работы:


20 1) в программе «: =» обозначает оператор присваивания, знаки «+», «-», «*» и «/» — соответственно

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Чему будут равны элементы массива, объявленного как int N = 5; int A[N] = {1, 2, 3, 4, 5}; пjсле выполнения цикла? а) for( int i=0; i A[i] = A[i]*A[i]; б) for( int i=0; i A[i] = A[i+1]; в) for( int i=0; i A[i+1] = A[i]; г) for( int i=N-1; i>0; i-- ) A[i] = A[i-1]; д) for( int i=1; i A[i] = A[i-1] + 1; е) for( int i=1; i A[i] = A[i-1]*2;
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Shelchkowa453
Zhanna417
shumilovs7252
Калмыкова-Петрунина
Volkov
Sergeevich-Novikov
ale99791308
Vitalevich
ИванМолчанов
samira57
borisova-valeriya
Nataliatkachenko1
nikiforovako76
ognevasv555
Vasileva