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

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

Войти
Регистрация
Восстановить пароль
 
zaqwerty
2 / 2 / 1
Регистрация: 14.12.2013
Сообщений: 113
#1

Уменьшение числа на единицу через каждые два шага - C++

16.12.2013, 07:35. Просмотров 456. Ответов 7
Метки нет (Все метки)

Здравствуйте. Нужна формула, при которой число уменьшается на единицу через каждые два шага при выполнении цикла. Заранее благодарен
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2013, 07:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Уменьшение числа на единицу через каждые два шага (C++):

Как сделать из двухзначного числа два числа через пробел? - C++
Как сделать из двухзначного числа два числа через пробел? Например: 44 = 4 4 Кто знает?

Циклы. Умножить два целых числа через добавление (C++) - C++
Умножить два целых числа через добавление. Когда вводишь числа -2 и -3 выходит значение -2. Что мне надо сделать? #include<stdio.h> ...

Вывести координаты клада – два целых числа через пробел - C++
Капитан Флинт зарыл клад на Острове сокровищ. Он оставил описание, как найти клад. Описание состоит из строк вида: "North 5", где слово –...

Поменять каждые два соседних слова в строке местами - C++
прога должна менять каждые 2 сосенних слова местами) пол дня сижу не могу решить вот последняя моя мысль но всеравно не работает ...

Уменьшение числа(динамика) - C++
Здравствуйте, помогите найти ошибку в коде для задачи - имеется натуральное число(1<=n<=10^6), к нему применимы операции -1 /2 и /3, при...

Строки. В тексте поменять местами каждые два соседних слова - C++
Есть задание: нужно считать текст и вывести его на экран, поменяв местами каждые два соседних слова. Есть готовый код: Тексты надо...

7
Jo-Ni-K
168 / 67 / 6
Регистрация: 20.11.2013
Сообщений: 358
16.12.2013, 08:15 #2
C#
1
2
3
4
for (int i=0;i<k;i+2)
{
    X++;
}
1
zaqwerty
2 / 2 / 1
Регистрация: 14.12.2013
Сообщений: 113
16.12.2013, 09:51  [ТС] #3
Gluhov_jonik, спасибо
0
Ilot
Модератор
Эксперт С++
1825 / 1183 / 232
Регистрация: 16.05.2013
Сообщений: 3,119
Записей в блоге: 5
Завершенные тесты: 1
16.12.2013, 09:59 #4
Однако замечу, что в посте выше число меняется на каждом шаге цикла. Надо вот так:
C++
1
2
3
4
5
for (int i=0;i<k;i++)
{
    x -= i%2;
    ....
}
0
SatanaXIII
Супер-модератор
Эксперт С++
5667 / 2712 / 255
Регистрация: 01.11.2011
Сообщений: 6,641
Завершенные тесты: 1
16.12.2013, 10:02 #5
Цитата Сообщение от zaqwerty Посмотреть сообщение
уменьшается на единицу
Цитата Сообщение от Gluhov_jonik Посмотреть сообщение
X++
___

Добавлено через 1 минуту
Ilot, у вас оно тоже меняется на каждом.
C++
1
if( i%2 ) x--;
0
Ilot
Модератор
Эксперт С++
1825 / 1183 / 232
Регистрация: 16.05.2013
Сообщений: 3,119
Записей в блоге: 5
Завершенные тесты: 1
16.12.2013, 10:03 #6
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Ilot, у вас оно тоже меняется на каждом.
Почему?
0
SatanaXIII
Супер-модератор
Эксперт С++
5667 / 2712 / 255
Регистрация: 01.11.2011
Сообщений: 6,641
Завершенные тесты: 1
16.12.2013, 10:09 #7
Цитата Сообщение от Ilot Посмотреть сообщение
Почему?
Потому что над ним производится операция. Пусть и бессмысленная.
1
Ilot
Модератор
Эксперт С++
1825 / 1183 / 232
Регистрация: 16.05.2013
Сообщений: 3,119
Записей в блоге: 5
Завершенные тесты: 1
16.12.2013, 10:25 #8
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Потому что над ним производится операция. Пусть и бессмысленная.
Хм... зачем делать то чего делать не следует. Логично.
0
16.12.2013, 10:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2013, 10:25
Привет! Вот еще темы с ответами:

Сравните два числа A и B. Задан два целых неотрицательных числа A и B - C++
Сравните два числа A и B. Задан два целых неотрицательных числа A и B (A, B &lt;= 1010000) каждое в своей строке. Найти разность двух...

Введенный текст вывести на экран, меняя местами каждые два слова - C++
Напишите программу, которая выведет на экран введённый текст выведет на экран меняя местами каждые два соседних слова. я не знаю...

Написать функцию, которая меняет местами два числа, которые передаются в нее через параметры по указателю - C++
Я самое наглое , ленивое и бессовестное чудовище)) но тем не менее Напишите функцию, которая меняет местами два числа типа unsigned...

Сначала увеличение числа, потом уменьшение - C++
Добрый день! Подскажите пожалуйста, как можно сделать так, чтобы число сначала увеличивалось, а потом, дойдя до определенного значения,...


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

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

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