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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
ELINA16
1 / 1 / 0
Регистрация: 14.12.2011
Сообщений: 67
#1

Циклы в С++ - C++

24.01.2012, 13:23. Просмотров 1158. Ответов 4
Метки нет (Все метки)

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

2) n-число принадлежащее множеству натуральных чисел. Вычислить S=1-(1/2)+(1/4)-(1/8)+...+((-1)^n) *(1/2^n). Осуществить проверку ввода некорректных данных ( while (n<=0) { cout <<''...''<<endl; cin>>n;} )

Никак не получается решить, помогите пожалуйста!!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2012, 13:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Циклы в С++ (C++):

Заменить в коде циклы for на циклы while - C++
int i, j, n; bool a; cin &gt;&gt; i &gt;&gt; n; for (i; i&lt;n; i++) { a = true; for (j = 2; j &lt;= i / 2; j++) if ((i%j) == 0) a =...

Циклы - C++
Воозникли трудности. Можете помочь ?) Необходимо протабулировать функции, зависящее от 2 переменных или от нескольких параметров....

Циклы - C++
Дано целое число а. Вывести все числа в диапазоне от 0 до а, которые делятся без остатка на 3, и сумму этих чисел. а вводит пользователь, и...

циклы - C++
2. Задание 1. Задание взять из таблицы 1 и таблицы 2 согласно варианту. 2. Разработать блок-схемы алгоритма. 3. Написать и отладить...

Циклы WHILE, DO-WHILE. - C++
Привет всем. В течении 3ёх часов нужно сдать работу, ни черта не получается, ибо полнейший чайник в программировании :umnik: Может кто...

циклы - C++
Подскажите, как в цикле while создать два условия так ,чтобы не было оператора break, то есть чтобы условия проверялись, затем выполнялось...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
24.01.2012, 14:05 #2
Цитата Сообщение от ELINA16 Посмотреть сообщение
1) Начав тренировки, спортсмен пробежал 10 км. Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня. Какой суммарный путь пробежит спортсмен за 7 дней. (использовать for)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
int main(){
 
    double r=10., s=.0;
    for(int i=0; i<7; i++)
    {
        s+=r;
        r+=r*.1;
    }
    cout<<s<<endl;
    return 0;
}
1
Xind
275 / 148 / 7
Регистрация: 05.11.2011
Сообщений: 425
Записей в блоге: 1
24.01.2012, 14:15 #3
Цитата Сообщение от ELINA16 Посмотреть сообщение
1) Начав тренировки, спортсмен пробежал 10 км. Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня. Какой суммарный путь пробежит спортсмен за 7 дней. (использовать for)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream> // для команд вывода
#include <cstdlib>  // для фун. system()
 
int main()
{
    int start = 10;    // на первой тренировке пробежал 10 км.
    int days = 7;      // продолжительность тренировки 7 дней
    float sum = start; // суммарный путь
 
    for (int i = 1; i < days; i++)
    {
        sum += sum * 10.0 / 100.0; // каждый день добавляем 10% пути от предыдущей тренировки
    }
 
    std::cout << sum << " km" << std::endl; // выводим на экран суммарный путь за 7 дней
 
    system("pause"); // функция ожидает нажатие любой клавиши от пользователя
    return 0;
}
1
-=ЮрА=-
Заблокирован
Автор FAQ
24.01.2012, 14:17 #4
Цитата Сообщение от ELINA16 Посмотреть сообщение
1) Начав тренировки, спортсмен пробежал 10 км. Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня. Какой суммарный путь пробежит спортсмен за 7 дней. (использовать for)
- было позавчера на форуме Организация циклов. Условные и безусловные переходы.
1
-=ЮрА=-
Заблокирован
Автор FAQ
24.01.2012, 14:22 #5
Цитата Сообщение от ELINA16 Посмотреть сообщение
2) n-число принадлежащее множеству натуральных чисел. Вычислить S=1-(1/2)+(1/4)-(1/8)+...+((-1)^n) *(1/2^n). Осуществить проверку ввода некорректных данных ( while (n<=0) { cout <<''...''<<endl; cin>>n;} )
- только вы про погрешность забыли написать. Честно уже устал решать каждый день аналогичные вашей задачи, вот вам пост + посмотрите пост ниже с программой смотрите как решаются задачи такого плана
Рекуррентные выражение
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.01.2012, 14:22
Привет! Вот еще темы с ответами:

циклы for, while - C++
for: Среди всех n-значных чисел (n = 1,2,3,4) указать те, сумма цифр которых равна данному числу k. while: Дано натуральное число n....

Циклы while do.while - C++
Дано число N. Как вычислить сколько чётных цифр в числе N при помощи while?

циклы - C++
Подскажите если файл состоит из блоков (например массивов )как переходить из блока к блоку с помощью цикла while , если действия в одном...

Циклы - C++
Разработать консольную программу в C++, для нахождения значения Y, с использованием операторов цикла с параметром, цикла с предусловием,...


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

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

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