Ионов202
?>

Робототехника тарихи және болашағы.Программалық кодпен таныс, оның нәтижесін анықта.​

Информатика

Ответы

kseniyavaganova

какая страница я был ответил на вас вопрос

bureiko
Если вынуть 94 конфет, то будут конфеты всех 3 видов.Пусть у нас по n конфет каждого вида.Тогда может так получиться, что мы вынем 2n конфет, и они будут только 2 видов. И только, вынув (2n+1)-ю конфету, мы получим все три.2n+1 = 942n = 93.Значит, конфет одного и другого вида по [93/2] = 46,а конфет третьего вида 47.Пусть ирисок и леденцов по 46, а шоколадных 47.Вынув 46 ирисок и 46 леденцов (92 конфет), мы получим 2 вида.Вынув 46 ирисок и 47 шоколадных (93), мы получим 2 вида.Вынув 46 леденцов и 47 шоколадных (93), мы получим 2 вида.И только вынув 94-ую (в 1 случае 93 и 94), мы получим 3 вида.ответ: всего конфет было 46 + 46 + 47 = 139.
andr77716

Так как изначально в задании указано : "на любом известном вам языке программирования" - вот, держи на С.

#include <stdio.h>

#include <stdlib.h>

#include <locale.h>

#define N 100

int main()

{

setlocale(LC_ALL, "Rus");

int i, M;

float B[N], MIN;

printf(" Введите количество элементов массива (не больше 100) => ");

scanf("%d", &M);

if (M < 100)

{

for (i = 0; i < M; i++)

{

printf("Введите [%d] элемент массива =>", i);

scanf("%f", &B[i]);

}

for (i = 0; i < M; i++)

printf("%1.0f ", B[i]);

MIN=B[0];

for (int i=1; i<M; i++)

{

if (B[i]<MIN)

MIN=B[i];

}

printf ("\n\tМинимальное значение в массиве => %7.2f", MIN);

}

else

printf("Ошибка. Заданное число элементов массива слишком большое.");

return 0;

}

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

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

Робототехника тарихи және болашағы.Программалық кодпен таныс, оның нәтижесін анықта.​
Ваше имя (никнейм)*
Email*
Комментарий*

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

EkaterinaSEMENOV702
dushechkin2
selena77
simonovaliubov5852
Kashirina
vtarasyuk
vik1223
mishamedbrat
Olegmgu11986
AnastasiyaSkripin1283
Шиморянов Мария1866
vera4
Васильевич Валерьевна
впвыпвып-Зуйков629
olga0909196323