Для любого четырехзначного числа определить что больше: сумма двух первых чисел или сумма двух последних чисел можно пойжайлосто , только нужна программа ( program one ) ,
Ответы на вопрос:
#python
n = 4545
s = 0
s1 = 0
while n:
if n > 99:
s += n % 10
else:
s1 += n % 10
n //= 10
if s > s1:
print("больше сумма двух последних чисел: ", s, "> ", s1)
elif s == s1:
print("суммы первых и последних чисел одинаковы: ", s, "=", s1)
else:
print("больше сумма двух первых чисел: ", s1, "> ", s)
ответ: n - количество чисел(вводим с клавиатуры)
k - требуемый член. к не может быть больше n , поэтому если к больше n программа требует ввести вас число к еще раз.
объяснение:
#include
#include
int main(void) {
int n,k,*a,b=0 ;
printf("введите количество введеных чисел ");
scanf("%d",& n);
while(b==0){
printf("введите число к ");
scanf("%d",& k);
if(k> n){printf("число к не может быть больше n."); continue; }
b=1;
}
a = (int*)malloc(n* sizeof(int));
for(int i=0; i
{
printf("введите "); printf("%d",i+1); printf("-ый член ");
scanf("%d",& a[i]);
}
printf("к-ый член набора равен = "); printf("%d",a[k-1]);
free(a);
return 0;
}
Популярно: Информатика
-
kuzmin0605.11.2020 13:05
-
РюЛайон02.07.2020 13:59
-
вой708.04.2021 13:53
-
KristyLis04.10.2021 11:22
-
даша2008815.09.2020 04:11
-
denchik8306.06.2023 19:24
-
koshkanet6923.08.2022 12:52
-
кросавиться1111121.04.2022 22:41
-
Sasha20042007198219715.02.2022 20:13
-
Alex1t011.10.2021 15:54