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

Вывести члены арифметической прогрессии, которые не превышают 100, с заданым начальным членом и шагом - C++

Восстановить пароль Регистрация
 
__Александр__
7 / 10 / 0
Регистрация: 17.09.2012
Сообщений: 191
Записей в блоге: 2
28.09.2012, 23:18     Вывести члены арифметической прогрессии, которые не превышают 100, с заданым начальным членом и шагом #1
Вывести члены арифметической прогрессии, которые не превышают 100, с заданым начальным членом и шагом. Использовать FOR.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2012, 23:18     Вывести члены арифметической прогрессии, которые не превышают 100, с заданым начальным членом и шагом
Посмотрите здесь:

C++ Заполнить массив первыми 10 членами арифметической прогрессии с известным первым членом прогрессии А и разницей Р.
Найти суму n членов арифметической прогресии с заданым начальным членом и шагом C++
C++ Определить, принадлежит ли введенное число арифметической прогрессии с введенными начальным членом и шагом
Вывести первые 10 членов арифметической прогрессии C++
Вывести члены арифметической прогрессии, которые не превышают 100, с заданым начальным членом и шагом (через while) C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
edward_jonson
 Аватар для edward_jonson
157 / 157 / 25
Регистрация: 23.02.2011
Сообщений: 388
28.09.2012, 23:51     Вывести члены арифметической прогрессии, которые не превышают 100, с заданым начальным членом и шагом #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
using namespace std;
 
int main()
{
    int start = 0, step = 0;
    cin >> start >> step;
 
    for (int i = start; i <= 100; i += step)
        cout << i << endl;
        
    return 0;
}
tguglanaklona
 Аватар для tguglanaklona
10 / 10 / 2
Регистрация: 06.09.2012
Сообщений: 36
29.09.2012, 00:01     Вывести члены арифметической прогрессии, которые не превышают 100, с заданым начальным членом и шагом #3
Цитата Сообщение от edward_jonson Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
using namespace std;
 
int main()
{
    int start = 0, step = 0;
    cin >> start >> step;
 
    for (int i = start; i <= 100; i += step)
        cout << i << endl;
        
    return 0;
}
Тут вот так:
C++
1
2
3
4
5
int sum = 0;
for (int i = start; i <= 100; i += step){
        sum = sum+i;
        cout << sum << endl;
}
Добавлено через 49 секунд
Можно еще проверить начальные значения на неотрицательность скажем
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
29.09.2012, 11:20     Вывести члены арифметической прогрессии, которые не превышают 100, с заданым начальным членом и шагом #4
начальное значение не обязательно проверять на отрицательность, это же прогрессия, а вот шаг в данном случае стоит проверить, чтобы в сторону минус бесконечности не двигаться
C
1
2
3
4
5
6
7
8
9
10
11
#include<stdio.h>
int main()
{
   long a, d, i;
   scanf("%ld%ld", &a, &d);
   if (d > 0)
      for(i = a; i <= 100; i += d)
         printf("%ld ", i);
   else puts("d <= 0");      
   return 0;    
}
edward_jonson
 Аватар для edward_jonson
157 / 157 / 25
Регистрация: 23.02.2011
Сообщений: 388
29.09.2012, 13:52     Вывести члены арифметической прогрессии, которые не превышают 100, с заданым начальным членом и шагом #5
tguglanaklona, Почитайте про арифметическую прогрессию. Шаг постоянен, к чему его увеличивать на каждой итерации?
tguglanaklona
 Аватар для tguglanaklona
10 / 10 / 2
Регистрация: 06.09.2012
Сообщений: 36
29.09.2012, 15:30     Вывести члены арифметической прогрессии, которые не превышают 100, с заданым начальным членом и шагом #6
Цитата Сообщение от edward_jonson Посмотреть сообщение
tguglanaklona, Почитайте про арифметическую прогрессию. Шаг постоянен, к чему его увеличивать на каждой итерации?
Пардон, на ночь глядя в голове код Ваш не уместился, даже такой маааааленький. Прощения за тупеж.
Yandex
Объявления
29.09.2012, 15:30     Вывести члены арифметической прогрессии, которые не превышают 100, с заданым начальным членом и шагом
Ответ Создать тему
Опции темы

Текущее время: 12:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru