Главная страница
Навигация по странице:

  • INPUT.TXT OUTPUT.TXT

  • Для начинающих на С. Составители


    Скачать 1.31 Mb.
    НазваниеСоставители
    Анкорisakova-zarina@mail.ru
    Дата18.02.2023
    Размер1.31 Mb.
    Формат файлаdocx
    Имя файлаДля начинающих на С .docx
    ТипЗадача
    #943648
    страница8 из 38
    1   ...   4   5   6   7   8   9   10   11   ...   38
    Входные данные. В первой строке входного файла INPUT.TXT записано одно целое неотрицательное число, не превосходящее 1000 – сумма, полученная Васей.

    Выходные данные. В выходной файл OUTPUT.TXT выведите одно число – общее количество забитых мячей.



    #include

    using namespace std;

    int main() {

    int s,n;

    cin>>s;

    n=(-1+sqrt(1+8*s))/2;

    cout<
    return 0; }

    Вася посчитал сумму арифметической прогрессии

    1+2+3+4+5=15, причем an=n

    n2+n-2S=0 – решаем квадратное уравнение

    D=1+8S

    n= (n<0 не удовлетворяет условию)


    2 способ



    #include

    using namespace std;

    int main() {

    int s,n;

    cin>>s;

    int g=0;

    int sum=0;

    while (sum
    g++;

    sum=sum+g;}

    cout<
    return 0; }











    Находим сумму 1+2+3+4+…., пока она не станет равной сумме, полученной Васей


    Задача 15 (№ 900) Три грибника (Сложность: 23%)


    Три грибника Петя, Вася и Коля, возвращаясь из лесу домой, решили устроить привал, а заодно и перекусить. Как это у нас принято, через некоторое время каждый начал хвастаться своими сегодняшними успехами, а потом делиться найденными грибами со своими товарищами. Изначально у каждого из них было некоторое целое количество грибов. Сначала Петя дал Васе и Коле по столько грибов, сколько у них уже было. Коля быстро понял, что так будет не по-братски, и дал Васе и Пете по столько грибов, сколько у них стало. Вася не мог отстать от сотоварищей и тоже дал каждому из друзей по столько грибов, сколько у них к этому моменту имелось. И тут друзья с удивлением обнаружили, что у всех стало грибов поровну. Известно, что все вместе они собрали N грибов. Сколько грибов было у каждого из них перед привалом?




    INPUT.TXT

    OUTPUT.TXT

    1

    120

    65 20 35
    Входные данные

    Входной файл INPUT.TXT содержит натуральное число N (N ≤ 30000).

    Выходные данные

    В выходной файл OUTPUT.TXT выведите три числа через пробел - первоначальное количество грибов у Пети, Васи и Коли соответственно. Предполагается, что ответ для данного N существует.








    Петя

    Коля

    Вася

    Петя

    x

    x-y-z

    2(x-y-z)

    4(x-y-z)

    Вася

    y

    2y

    4y

    4y-2(x-y-z)-(3z-y-x)=-x+7y-z

    Коля

    z

    2z

    2z-2y-(x-y-z)=3z-y-x

    2(3z-y-x)

    Получили систему уравнений:

    решая систему, получим

    #include

    #include

    using namespace std;

    int main(){

    int n,x,y,z;

    cin>>n;

    x=13*n/24;

    y=n/6;

    z=7*n/24;

    cout<
    return 0;

    }
    1   ...   4   5   6   7   8   9   10   11   ...   38


    написать администратору сайта