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

Цикл с параметром (for): Найти сумму чисел в диапазоне [a;b], которые при делении на 5 дают остаток 3 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ классы и заголовочные файлы http://www.cyberforum.ru/cpp-beginners/thread760773.html
Было у меня два класса и всё в одном cpp-файле реализовано. Потом я решил что неплохо было их в разные файлы распихать и еще заголочных файлов добавить (хз зачем мне это понадобилось, раньше таким...
C++ очередь на основе циклического масива Нужно реализовать АТД Очередь на основе циклического массива, реализовать дополнительно метод поиска и удаления минимального элемента из очереди http://www.cyberforum.ru/cpp-beginners/thread760747.html
Определение количества слов в тексте, которые состоят из не повторяющихся символов C++
Помогите пожалуйста написать программу. Я только начинаю осваивать C++ Дан текст, состоящий из слов. Под словом понимается последовательность литер, не содержащих пробелов и знаков препинания....
Двумерный массив. Определить количество равных нулю элементов. C++
в массиве определить количество равных нулю элементов. Если их больше половины , то первый и последний элемент заменить на -100
C++ Инвертировать строки http://www.cyberforum.ru/cpp-beginners/thread760718.html
Доброго времени суток. Смотрел несколько похожих задач, но там все делалось с помощью библиотек algorithm и vector. Тут же нужно сделать все как линейный список. Может кто-то помочь решить это...
C++ Одномерный массив. Найти произведение элементов с четными индексами Дан массив целых чисел из n элементов. Найти произведение элементов с четными индексами. Найти среднее арифметическое положительных элементов массива. Вывести индексы тех элементов, значения которых... подробнее

Показать сообщение отдельно
Дмитрий 93
74 / 59 / 5
Регистрация: 03.06.2011
Сообщений: 309
13.01.2013, 21:59
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
void main()
{
    setlocale(LC_ALL,"Russian");
    int a, b, sum=0;
    cin>>a>>b;
    for(int i=a;i<=b;a++)
    {
        if (a%5==3)
        {
            sum+=i;
        }
    }
    cout<<"Сумма"<<sum;
}
грубо говоря for это отрезок с началом, концом, и шагом. у вам начало это sum, конец это b, шаг это a, плюс при выполнении цикла идет наращивание переменной которая в операторе является счетчиком. это да, это бред

Добавлено через 6 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
void main()
{
    setlocale(LC_ALL,"Russian");
    int a, b, sum=0;
    cin>>a>>b;
    for(int i=a;i<=b;i++)//для i от a до b с шагом 1(i++ это i=i+1)
    {
        if (a%5==3)//если остаток равен 3
        {
            sum+=i;//увеличиваем
        }
    }
    cout<<"Сумма"<<sum;//собсно вывод
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru