1. 15
2. 32
3. 20 40 80 160 320
Объяснение:
1.
i = 1 n = 5 sum = 1
i = 2 n = 5 sum = 3
i = 3 n = 5 sum = 6
i = 4 n = 5 sum = 10
i = 5 n = 5 sum = 15
Т.к. n = 5, то программа выполнит цикл 5 раз, т.е. 5 раз выполнит сложение переменной sum с переменной i (sum = sum + i).
2.
i = 1 n = 5 x = 2 p = 2
i = 2 n = 5 x = 2 p = 4
i = 3 n = 5 x = 2 p = 8
i = 4 n = 5 x = 2 p = 16
i = 5 n = 5 x = 2 p = 32
Т.к. n = 5, то программа выполнит цикл 5 раз, т.е. 5 раз выполнит умножение переменной p на переменную x (т.к. x = 2, то на 2) (p = p * x = p * 2)
3.
i = 0 x = 20
i = 1 x = 40
i = 2 x = 80
i = 3 x = 160
i = 4 x = 320
i = 5 x = 640
Программа сначала выводит значение x, с которым он попадает в цикл, затем пробел, потом изменяет значение x. Поэтому последнее полученное значение x (640) на экран не выводится.
#include <stdio.h>
#include <conio.h>
#include <limits.h>
#define N 15
int main()
{
int mas[N];
int i;
for (i = 0; i < N; i++)
{
printf("mas[%d] = ", i+1);
scanf("%d", &mas[i]);
}
int count = 0, sum = 0, count1 = 0, min = INT_MAX;
for(int i=0; i<N; i++)
{
if (mas[i] > 20)
{
sum += mas[i];
count++;
}
if(mas[i]>=0)
count1++;
if(mas[i]<min)
min = mas[i];
}
sum = sum / count;
printf("Средне арифметическое элементов больше 20: %d ", sum);
printf("\n");
printf("Положительных: %d ", count1);
printf("\n");
printf("Минимальный: %d ", min);
printf("\n");
getch();
return 0;
}
Поделитесь своими знаниями, ответьте на вопрос:
Переведите в десятичную стстему следующего числа a 72 8 степени b)f^16
72₈ = 58₁₀
F₁₆ = 15₁₀
Объяснение:
72₈ = 2*8⁰ + 7*8¹ = 58₁₀
F₁₆ = 15*16⁰ = 15₁₀