1

Тема: Задача на С

З міста А в місто Б їде велосипедист. З його плеча злітає муха. Вона летить до міста Б, долітє до нього та повертається назад. знову долітає до велосипедиста, розвертається і летить до міста Б... і так до тих пір, поки велосипедист не доїде до пункту Б. Відомо відстань між містами, швидкість велосипедиста та швидкість мухи. написати програму що визначає скільки кілометрів налітає муха.
Почав робити і не знаю як і що писати далі допоможіть хто чим може, буду дуже вдячний.

#include <stdio.h>


int main()

{
    int km, km_g, km_gd;            //Vidstan mig mistamu, Shvudkist velosupedusta, Shvudkist myhu
    
    printf("Vidstan mig mistamu [km]:");
    scanf("%d",&km);
    printf("Shvudkist velosupedusta [km_g]:");
    scanf("%d",&km_g);
    printf("Shvudkist myhu [km_gd]:");
    scanf("%d",&km_gd);
    
    
    
    
    
    
    return 0;
}

2 Востаннє редагувалося koala (10.04.2018 12:53:29)

Re: Задача на С

Класична математична задача на заплутування. Маршрут мухи не має значення, головне - вона і велосипедист рухаються один і той самий час. Треба:
1. Знайти цей час з відстані і швидкості велосипедиста;
2. Знайти відстань, яку пролетіла муха, з її швидкості та часу.
Якщо маєте натхнення - можете зібрати це все в одну формулу; на фізиці так і навчають робити, а тут можна залишити двома окремими.

Ну і дуже у вас невдалі назви (і тип) змінних.

double distance_bicycle, v_bicycle, v_fly; 

було б значно краще. Специфікатор формату для double - "%lf".

Подякували: ostap34PHP1