Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Зарина77
Заблокирован
#1

Спортсмен увеличивает длину пробега на P процентов в день. После какого дня пробежит двести километров? - C++

06.02.2012, 23:59. Просмотров 849. Ответов 6
Метки нет (Все метки)

помогите решить!!!!!!!!!!!!!
Спортсмен-лыжник начал тренировки, пробежав в первый день 10 км. Каждый следующий день он увеличивал длину пробега на P процентов от пробега предыдущего дня (P — вещественное, 0 < P < 50). По данному P определить, после какого дня суммарный пробег лыжника за все дни пре-высит 200 км, и вывести найденное количество дней K (целое) и суммар-ный пробег S (вещественное число).
На с++ cherez while
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.02.2012, 23:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Спортсмен увеличивает длину пробега на P процентов в день. После какого дня пробежит двести километров? (C++):

Какой суммарный путь пробежит спортсмен за 7 дней, увеличивая каждый день его на десять процентов? - C++
1.Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня. Какой...

Какой суммарный путь пробежит спортсмен за 7 дней, увеличивая каждый день его на десять процентов? Перевести с паскаля. - C++
Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня. Какой...

С какого дня спортсмен будет пробегать по 25км в день? - C++
Здравствуйте дорогие форумчане, сегодня хотел решить пару задач по с++, наткнулся на очень интересную задачу которую, нужно решить...

Циклы с накоплением (Сколько километров спортсмен пробежит за семь дней?) - C++
Начав тренировку, спортсмен в первый день пробежал 10 км. Каждый следующий день он увеличивал дневную норму на 10% от нормы предыдущего...

В первый день спортсмен пробежал X километров, а затем он...(цикл while) - C++
В первый день спортсмен пробежал X километров, а затем он каждый день увеличивал пробег на 10% от предыдущего значения. По данному числу Y...

Через сколько времени спортсмен пробежит заданную дистанцию? - C++
Задания нужно выполнять на языке Visual C++ в среде Microsoft Visual Studio 2008. Спортсмен в первый день пробежал 10 км. Каждый...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Dani
1393 / 637 / 57
Регистрация: 11.08.2011
Сообщений: 2,282
Записей в блоге: 2
Завершенные тесты: 1
07.02.2012, 00:07 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
int main()
{
    float p, km=10;
    int days = 0;
 
    std:: cin >> p;
 
    while (km<200)
    {
        km += km/100*p;
        days++;
    }
 
    std:: cout << days << " " << km << "\n";
    system ("pause");
    return 0;
}
1
daite_dve
0 / 0 / 0
Регистрация: 06.02.2012
Сообщений: 37
07.02.2012, 00:33 #3
Цитата Сообщение от Dani Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
int main()
{
    float p, km=10;
    int days = 0;
 
    std:: cin >> p;
 
    while (km<200)
    {
        km += km/100*p;
        days++;
    }
 
    std:: cout << days << " " << km << "\n";
    system ("pause");
    return 0;
}
Стопэ! Ты забыл что при таком раскладе days должны изначально быть равны 1. Так что в строке 6
C++
1
int days = 1;
0
Зарина77
Заблокирован
07.02.2012, 00:34  [ТС] #4
ok)) spasibo
0
Зарина77
Заблокирован
07.02.2012, 21:49  [ТС] #5
можете задачу объяснить???? не понимаю,не шарю
0
Зарина77
Заблокирован
07.02.2012, 22:17  [ТС] #6
можете задачу объяснить???? не понимаю,не шарю

Добавлено через 4 минуты
можете объяснить???
0
Дмитрий3241
640 / 511 / 52
Регистрация: 07.07.2011
Сообщений: 1,228
07.02.2012, 22:27 #7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
int main()
{
        float p, km=10; //переменные p - процент, km - кол-во километров, = 10 потому что в первый день пробежал 10
        int days = 1; //Кол-во дней, = 1 потому что бежал один день по условию 
 
        std:: cin >> p; //Ожидаем ввода в переменную p
 
        while (km<200) //Пока km меньше 200 то выполнять
        {
                km += km/100*p; //расчитываем проценты
                days++; //Прибовляем к дням +1.
        }
 
        std:: cout << days << " " << km << "\n"; //Выводим кол-во дней
        system ("pause"); //Что бы окно не закрывалось, ожидаем нажатия
        return 0; //Выход
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.02.2012, 22:27
Привет! Вот еще темы с ответами:

Напечатать таблицу тренировок и определить суммарный путь, который пробежит спортсмен за 7 дней. - C++
Начав тренировки,спортсмен в первый день пробежал 10км. Каждый следующий день он увеличивал дневную норму на 10% от нормы предыдущего дня....

Определить, после какого дня суммарный пробег лыжника за все дни превысит 200 км - C++
Спортсмен-лыжник начал тренировки, пробежав в первый день 10 км. Каждый следующий день он увеличивал длину пробега на р процентов от...

Начав тренировки, спортсмен в первый день пробежал 10 км. Какой суммарный путь пробежит спортсмен за 7 дней? - C#
Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня. Какой...

Циклы: Спортсмен в первый день пробежал 10 км. Каждый следующий день он увеличивает дневную норму на 10% - Pascal ABC
Начав тренировки. Спортсмен в первый день пробежал 10 км. Каждый следующий день он увеличивает дневную норму на 10% от нормы предыдущего...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
07.02.2012, 22:27
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru