Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать процедуру, которая ищет первых N максимальных чисел из массива https://www.cyberforum.ru/ cpp-beginners/ thread2491511.html
Сформировать меню вызова функций данной практики по их номеру через switch конструкцию. Результатом выхода из меню является ввод нуля: 1.Написать процедуру, которая ищет первых N максимальных...
C++ Как создать многопоточность
Здравствуйте, Пытаюсь хотя бы на самом простом уровне понять, как работает std thread, для этого сделал вот такую простенькую задачку: То есть, имеется одномерный вектор с числами. Нужно...
C++ Оператор new работает не так как пишут и рассказывают в интернете Добрый день! Недавно начал изучать с++, но напоролся на что-то не понятное. Все пишут что объявление динамического массива "type *name_arr = new type", но у меня выдает перегрузку. Можете пожалуйста... https://www.cyberforum.ru/ cpp-beginners/ thread2491470.html C++ Как работает объект istream? https://www.cyberforum.ru/ cpp-beginners/ thread2491469.html
Есть кусок кода istream & operator>>(istream & is, String & st) { char temp; is.get(temp, String::CINLIM); if (is) st = temp; while (is && is.get() != '\n') continue;
C++ Рекурсия
#include <iostream> #include <random> #include <time.h> #include <conio.h> #include <Windows.h> using namespace std; template <typename T>
C++ Сжатие исходной последовательности символов Не могу решить задачу. Помогите, пожалуйста. Разработать и испытать функцию “сжатия” исходной последовательности символов: каждая подпоследовательность, состоящая из нескольких вхождений одного и... https://www.cyberforum.ru/ cpp-beginners/ thread2491452.html
C++ Проблема с картой в Mario Делаю копию Марио на C++ SFML!!! Но когда добавляю в Map.h новую строку, чтобы увеличить высоту карты, программа вылетает main.cpp: #include <SFML/Graphics.hpp> #include "View.h" #include... https://www.cyberforum.ru/ cpp-beginners/ thread2491436.html Шифрование и дешифровка файла с AES 256 C++
Доброго времени суток, дорогие телепаты. Заранее оговорюсь: я в криптографии совсем зеленый, поэтому сильно не пинайте. Существует ли простой способ шифровки-расшифровки архива (в частности .rar или...
C++ Подключение заголовочных файлов Как работает подключение заголовчных файлов в Линукс во время компиляции? К примеру имею свой собственный заголовочный файл test.h и подключил его в main.cpp #include "test.h", теперь чтобы... https://www.cyberforum.ru/ cpp-beginners/ thread2491420.html C++ Повторное подключение хэдеров https://www.cyberforum.ru/ cpp-beginners/ thread2491411.html
Здравствуйте! Тяжело объяснить проблему, но я попробую. Например, в главном исходном файле я подключаю iostream для ввода/вывода. Далее создаю свой хэдер: пишу определение класса, пишу в нём...
Ошибка в редакторе кода C++
В VS Code при такой инициализации массива char filename = "array created"; выдает такую ошибку : "a value of type "const char " cannot be used to initialize an entity of type "char "",при том...
C++ Локальное Соревнование! По защите информации https://www.cyberforum.ru/ cpp-beginners/ thread2491343.html
Добрый день уважаемые пользователи форму! В данной теме хочу предложить провести локальное соревнование С целью оценки и прокачки своих навыков, и просто приятным провождением времени) Две...
Эксперт C
25963 / 16173 / 3472
Регистрация: 24.12.2010
Сообщений: 35,398
16.08.2019, 10:57 0

Как пропускать каждые 3 элемента - C++ - Ответ 13773844

16.08.2019, 10:57. Показов 1163. Ответов 4
Метки (Все метки)

Ответ

Со строчками 4-5 можно поиграться по разному. Смысл в том, что шаг цикла тоже можно изменять.
В данном случае должны получиться такие значения i: 0,1,2,5,8...
Не. Ошибся я. Не то получается. Да и пропускается не 3, а 2

Добавлено через 4 минуты
Тогда так
C++
1
2
3
4
5
6
int step = 1;
for(int i = 0; i<N ; i+=step) {
  ...
  if (i%3==2) step = 4;
  else if (i%3==0) step = 1;
}
0, 1, 2, 6, 7, 8, 12, 13, 14, 18...

Вернуться к обсуждению:
Как пропускать каждые 3 элемента C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.08.2019, 10:57
Готовые ответы и решения:

Вывести на экран каждые три элемента массива размером 15
Как написать задачу? Вывести на экран каждые три элемента массива размером 15

Сформируйте и выведите на экран массив, каждые три последовательных элемента которого составлены по след. правилу
Доброе время суток! Почти никогда не писал на форум, как то сам все обычно сочинял, но тут...

Напишите программу формирования и вывода массива, каждые три последовательных элемента в строке которого составлены по след. правилу
Доброе время суток! Почти никогда не писал на форум, как то сам все обычно сочинял, но тут...

Как пропускать пустые ячейки?
Уважаемые форумчане проблема такова: Значения из datagridview переносятся в таблицу word, но при...

4
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.08.2019, 10:57

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Как Пропускать пустые ячейки В DBGrid
Ребята помогите уже неделю не могу решить задачку. У меня есть ADOQuery ADOTable DBGrid И Кнопка....

Как в foreach пропускать определенный объект
Добрый день, код выполняет составление частотного анализа текста по символами. Через foreach. Но...

Как пропускать пустые ячейки в массиве?
При проходе через цикл for по массиву. Выдаёт ошибку: Undefined offset Дело в том что массив...

Как в запросе пропускать условие если данных нет
Помогите с запросом. В таблице есть логическое поле (checkbox). Есть форма поиска для запроса....

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