Есть ответ 👍

Для любого четырехзначного числа определить что больше: сумма двух первых чисел или сумма двух последних чисел можно пойжайлосто , только нужна программа ( program one ) ,

264
338
Посмотреть ответы 2

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


#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;

}

Популярно: Информатика