|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.11.2016, 13:33 | #1 |
Регистрация: 23.11.2016
Сообщений: 8
|
С++ Лыжник, начав тренировки, в первый день пробежал n км. Каждый следующий день он увеличивал пробег на m% от пробега предыдущего дня. Сколько километров он пробежит за k дней.
если можно популярно объяснить алгоритм С использованием цикла ...Буду очень признательна!!!!!!!1
Лыжник, начав тренировки, в первый день пробежал n км. Каждый следующий день он увеличивал пробег на m% от пробега предыдущего дня. Сколько километров он пробежит за k дней. С++ Последний раз редактировалось marina46; 23.11.2016 в 14:43. |
23.11.2016, 13:42 | #2 |
Пользователь
Регистрация: 13.11.2016
Сообщений: 84
|
пусть n=10 км m=10 % k = 3 дня
1-й день - 10 км 2-й день 10 км + (10 км * 10) / 100 = 11 км 3-й день 11 км + (11 км *10) / 100 = 12,1 км 6 - 7 класс если не изменяет память |
23.11.2016, 13:45 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
S=n*(1-t^k)/(1-t) где t=(m+100)/100
Смотри геометрическую прогрессию и формулу суммы ее членов И цикла не надо. Если хочется в цикле, вычисляй как товарищ выше предлагает
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
23.11.2016, 14:16 | #4 |
Регистрация: 23.11.2016
Сообщений: 8
|
а можете подсказать как это будет выглядеть в программе в цикле?
|
23.11.2016, 14:55 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
23.11.2016, 15:05 | #6 |
Регистрация: 23.11.2016
Сообщений: 8
|
все значения неизвестны их должен ввести пользователь .
Последний раз редактировалось marina46; 23.11.2016 в 15:10. |
23.11.2016, 15:15 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
верно.
для этого нужно написать код на нужном Вами языке программирования (C++, как я понимаю), который позволит пользователю ввести данные в вашу программу. В коде программы введённые пользователем данные нужно сохранить в переменные. Марина, скажите, а Вы программирование изучаете? Программку хоть одну написали? Ну тот же "Hello, World!", например. Или нет? Ну это же прямо основы языка. |
23.11.2016, 15:21 | #8 |
Регистрация: 23.11.2016
Сообщений: 8
|
Я просто не поняла вопроса
#include<iostream>; using namespace std; void main(){ int n,m,k; cout<<"n,m,k"; cin>>"n,m,k"; вот на этом этапе нужно воспользоваться циклом для подсчета значений |
23.11.2016, 16:57 | #9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
такой код Вас устроит?
на ideone Код:
|
23.11.2016, 18:27 | #10 |
Регистрация: 23.11.2016
Сообщений: 8
|
Спасибо огромное, очень выручили. Я только начинаю учиться, пока-что очень трудно все дается.(
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывести на экран пробег спортсмена за каждый день и суммарный пробег | KriSSka | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 07.04.2012 00:22 |
по дате рождения и текущей дате (день, месяц, год) определить сколько дней до дня рождения (код на ПАСКАЛЕ) | Николай1 | Помощь студентам | 1 | 16.02.2012 09:07 |
Вывести следующий день, по введенной дате (pascal) | niktim | Помощь студентам | 8 | 14.11.2011 11:08 |
определить день недели по заданному числу (считать в месяце 30 дней и первый день месяца понедельник | dan1991 | Помощь студентам | 1 | 01.03.2009 20:59 |
спортсмен пробежал 8 км,каждый следующий день он увеличивал дневную норму на 15% | elsibell | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 08.11.2008 23:05 |