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

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

Войти
Регистрация
Восстановить пароль
 
Kovar
0 / 0 / 0
Регистрация: 11.09.2011
Сообщений: 41
#1

Задача на циклы и ветвления. - C++

15.10.2011, 15:31. Просмотров 494. Ответов 5
Метки нет (Все метки)

Всем доброго дня! помогите пожалуйста с задачей.
Выяснить, является ли заданное число m членом геометрической прогрессии, первый член которой равен g, а знаменатель – z.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2011, 15:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задача на циклы и ветвления. (C++):

Задача на циклы и ветвления. - C++
Все доброго утра! Помогите с одним вопросиком. В ботаническом саду растет волшебное дерево. В начале 2010 года его высота составляла L...

Задача на циклы и ветвления. - C++
Народ вот у меня такая задача: По году в номере группы определить, на каком курсе учится студент. Я немного не могу понять как сделать...

Ветвления и циклы - C++
Пожалуйста помогите сделать!очень нужно:umnik:

Циклы и ветвления - C++
помогите плииииз мне сегодня в 8 утра сдавать) 4. Вывести на консоль простые числа, начиная с 2, заканчивая ближайшим простым...

Циклы и ветвления - C++
Добрый день! Самостоятельно изучаю С++ и вот дошёл до циклов и ветвлений. Необходимо сделать несколько упражнений по данной теме. Застрял...

Циклы и структуры ветвления - C++
- Структуры с ветвлением. - Циклические структуры. Нужен ответ как будет выводится на экране программы.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ree.exe
56 / 56 / 4
Регистрация: 01.08.2011
Сообщений: 141
15.10.2011, 16:01 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"");
    int m,g=2,z=2;
    cout<<"Введите число m: ";
    cin>>m;
 
    while( m != g && m > g)
    {
        g*=z;
    }
 
    if(g==m)
        cout<<"Да";
    else
        cout<<"Нет";
}
Бональный пример.

Добавлено через 12 минут
Немного переделал.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include<iostream>
using namespace std;
int main()
{
    setlocale(LC_ALL,"");
    double  m,g=4,z=0.5;
    cout<<"Введите число m: ";
    cin>>m;
 
    if(g<m)
        while( m != g && g<=m)
        {
            g*=z;
        }
    else
        while( m != g && g>=m)
        {
            g*=z;
        }
 
 
    if(g==m)
        cout<<"Да";
    else
        cout<<"Нет";
}
Прошлый код считал только для всех Z>1 а теперь и для Z<1.
Wanderer1
23 / 23 / 4
Регистрация: 26.03.2011
Сообщений: 54
15.10.2011, 16:25 #3
а если g<0 при m>0? убывающийся ряд, программа никогда не остановится
если z<0? знакопеременный ряд, программа вообще проверять не будет
Kovar
0 / 0 / 0
Регистрация: 11.09.2011
Сообщений: 41
16.10.2011, 16:53  [ТС] #4
Что то она как то не до конца
tula555
-15 / 0 / 0
Регистрация: 16.10.2011
Сообщений: 65
16.10.2011, 16:56 #5
ну return 0; напиши. и скобочку фигурную поставь)))
Kovar
0 / 0 / 0
Регистрация: 11.09.2011
Сообщений: 41
16.10.2011, 18:12  [ТС] #6
Цитата Сообщение от tula555 Посмотреть сообщение
ну return 0; напиши. и скобочку фигурную поставь)))
Ну это я и сам догадался =)
Только вот ответ то не выдаёт или просто тупа зацикливается...

Добавлено через 1 час 11 минут
Больше не у кого нету предложений?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.10.2011, 18:12
Привет! Вот еще темы с ответами:

Циклы и операторы ветвления - C++
Добрый вечер!Помогите с задачей!Ни как правильно её решить не смог... По заданию Программа должна использовать цикл для запроса доходов и...

Циклы, ветвления, проверка на тип - C++
Здравствуйте! Есть код - по условию выводит разные фигуры после запроса, 1 - квадрат, 2 - треугольник, 3 - ромб. Подскажите пожалуйста как...

Задача на использование ветвления (if) - C++
Помогите пожалуйста решить: 1. ВЕТВЛЕНИЯ Выполнить задания двумя способами: с использованием оператора if и с использованием...

Задача на еолимпе, использование ветвления - C++
Вот ссылка на задачу {deleted}. П 3.19. Правил Запрещено создавать темы в виде ссылок на задания или коды программ, расположенные на...


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

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

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