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

Напишите программу определения суммы всех нечетных чисел, кратных 3 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ справочник api http://www.cyberforum.ru/cpp-beginners/thread355461.html
кто знает ест ли такой справочник которому вводишь руское название функций а он тебя даёт англиской эквивалент типа создание окна СreateЦindow
C++ Замена в матрице элементов, меньших 5 на 111 Дан целочисленный массив X. Заменить в нем все элементы, меньшие 5 числом 111. http://www.cyberforum.ru/cpp-beginners/thread355457.html
Поиска в записанном ранее файле по фамилии или по группе с выбором параметра поиска C++
Нужно написать код для поиска в записанном ранее файле по фамилии или по группе с выбором параметра поиска. Помогите пожайлуйста, потому что нужно срочно.
C++ Дано натуральное число
1. Дано натуральное число: – найти количество цифр данного числа; – верно ли, что данное число заканчивается на нечетную цифру. 2. Найти количество трехзначных чисел, сумма цифр которых равна А, а...
C++ на if http://www.cyberforum.ru/cpp-beginners/thread355432.html
Даны целые числа K,L если числа не равны то заменитькаждое из них одним и тем же числом равным большему их исходных, а если равны, то заменить числа нулями. Примерно знаю как решать но не знаю как...
C++ 1 / 2= 0.5 возможно ли в с++ сделать так что например в параметре а =2 x=1 / a это неправлиьно решение данной задачи как сделать так чтобы в x было 0.5 подробнее

Показать сообщение отдельно
Thinker
Эксперт С++
4227 / 2201 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
23.09.2011, 18:49
К чему деления и лишние проверки:

C
1
2
3
4
5
6
7
8
9
int main()
{
   int i, sum = 0;
   for(i = 3; i < 100; i += 6)
      sum += i;
   printf("sum = %d\n", sum);
   getchar();
   return 0;
}
А если вспомнить про арифметическую прогрессию, то цикл совсем не нужен:

C
1
2
3
4
5
6
7
8
9
int main()
{
   int a1 = 3, an = 99, n, sum = 0;
   n = (an - a1)/6 + 1;
   sum = n*a1 + (n - 1)*n*6/2;
   printf("sum = %d\n", sum);
   getchar();
   return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru