Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
littlepen
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 3
1

Реализовать алгоритм, вычисляющий N первых членов и сумму N первых членов геометрической прогрессии.

29.03.2014, 20:57. Просмотров 760. Ответов 2
Метки нет (Все метки)

реализовать алгоритм,вычисляющий N первых членов и сумму N первых членов геометрической прогрессии. Вычисления прекращаются досрочно,если сумма вычисленных членов превышает заранее определенный лимит.
начало есть,не могу понять,как делать дальше
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
27
28
29
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <iostream>
int main()
{
    int ak, q,c1, c2, a1;
    int n;
    int i;
    
    printf("Input a1: ");
    scanf_s("%d", &a1);
    printf("Input q: ");
    scanf_s("%d", &q);
    printf("Input n: ");
    scanf_s("%d", &n);
    printf("Input c1: ");
    scanf_s("%d", &c1);
    printf("Input c2: ");
    scanf_s("%d", &c2);
    for (i = 0, ak = a1; i < n && (ak < c1 || ak > c2); ++i)
    {
        ak *= q;
        printf("%d  ", ak);
    }
    
   system("pause");
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2014, 20:57
Ответы с готовыми решениями:

Реализовать алгоритм, вычисляющий N первых членов арифметической прогрессии
сделала как бы начало, а вот что дальше делать не пойму #include &quot;stdafx.h&quot; #include &lt;iostream&gt;...

Реализовать алгоритм, вычисляющий N первых членов арифметической прогрессии
Реализовать алгоритм,вычисляющий N первых членов арифметической прогрессии. Вычисления прекращаются...

Вычислить сумму первых n-членов арифметической прогрессии по формуле
Прошу помогите составить программу

Вычислить N первых членов арифметической прогрессии
можно подробно пожалуйста, очень хотелось бы понять действия

Сумма первых членов арифметической прогрессии ( Рекурсия )
Геометрической* Даны первый член и знаменатель геометрической прогрессии. Написать рекурсивную ф-ю...

2
kasan
Чорумфанин
342 / 342 / 320
Регистрация: 06.03.2014
Сообщений: 898
31.03.2014, 16:44 2
По условию
Цитата Сообщение от littlepen Посмотреть сообщение
Вычисления прекращаются досрочно,если сумма вычисленных членов превышает заранее определенный лимит.
c1,c2 ограничивают член прогрессии, а нужно ограничивать сумму.
У меня так получилось:
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
27
28
29
30
31
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    int ak,q,limit,a1,sum=0;
    int n;
    int i;
 
    printf("Input a1: ");
    scanf("%d", &a1);
    printf("Input q: ");
    scanf("%d", &q);
    printf("Input n: ");
    scanf("%d", &n);
    printf("Input limit: ");
    scanf("%d", &limit);
 
    ak = a1;
    for (i = 0; i<n ; ++i)
    {
        ak *= q;
        sum+=ak;
        if(abs(sum)>abs(limit))
            break;
        printf("%d  ", ak);
    }
 
printf("\Sum = %d",sum);
return 0;
}
1
littlepen
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 3
01.04.2014, 00:40  [ТС] 3
спасибо вам большое)))))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2014, 00:40

Составить программу вычисления некоторых первых членов арифметической прогрессии
Составить программу вычисления суммы первых 180 первых членов арифметической прогрессии, если a1 =...

Составьте программу вывода первых N членов арифметической прогрессии и вычисления суммы
Составьте программу вывода первых N членов арифметической прогрессии и вычисления суммы. Исходные...

Написать рекурсивную функцию для нахождения суммы n первых членов прогрессии
Даны первый член и разность арифметической про¬грессии. Написать рекурсивную функцию для нахождения...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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