C++ If( i == (кратное 100))

C++
Забаненный
Статус
Оффлайн
Регистрация
3 Окт 2019
Сообщения
658
Реакции[?]
129
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Я настолько отупел, что не помню как это можно провернуть, кто поможет?)
Имеем цикл For
необходимо выполнять некоторый код в определённый прогон цикла (кратный N числу)
 
Пользователь
Статус
Оффлайн
Регистрация
23 Окт 2020
Сообщения
98
Реакции[?]
46
Поинты[?]
0
C++:
#include <iostream>
#include "windows.h"
using namespace std;

int main()
{
    for(int i = 0; i < 1000;i++)
    {
        if(i%100==0)
        {
            cout << i<< endl;
        }
    }
    return 0;
}
Capture.PNG
Вот так надеюсь)
Можно начинать цикл с 1 и до 1001 что бы с нуля не срабатывало условие.
 
Забаненный
Статус
Оффлайн
Регистрация
5 Сен 2020
Сообщения
986
Реакции[?]
275
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++
Забаненный
Статус
Оффлайн
Регистрация
3 Окт 2019
Сообщения
658
Реакции[?]
129
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++:
#include <iostream>
#include "windows.h"
using namespace std;

int main()
{
    for(int i = 0; i < 1000;i++)
    {
        if(i%100==0)
        {
            cout << i<< endl;
        }
    }
    return 0;
}
Код:
for(int i = 0;i<500000;i++)
    if(i%100 == 0)
        cout << i << endl;
Вот так надеюсь)
Можно начинать цикл с 1 и до 1001 что бы с нуля не срабатывало условие.
Всем спасибо, лайки выставил :3
 
Олдфаг
Статус
Оффлайн
Регистрация
18 Фев 2019
Сообщения
2,826
Реакции[?]
1,853
Поинты[?]
24K
Самое оптимизированное решение с for:
C++:
#include <iostream>

int main() {
    for (int i = 0; i < 1000; i += 100)
        std::cout << "YG" << i << std::endl;
}
Output: 1625080226937.png

UPD: лучше вообще делать через умножение:
C++:
for (int = 0; i < 10; i++) {
    cout << i * 100 << std::endl;
}
 
Последнее редактирование:
C++
Забаненный
Статус
Оффлайн
Регистрация
3 Окт 2019
Сообщения
658
Реакции[?]
129
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Самое оптимизированное решение с for:
C++:
#include <iostream>

int main() {
    for (int i = 0; i < 1000; i += 100)
        std::cout << "YG" << i << std::endl;
}
Output: Посмотреть вложение 158049

UPD: лучше вообще делать через умножение:
C++:
for (int = 0; i < 10; i++) {
    cout << i * 100 << std::endl;
}
Я просто вывожу в цикле положение локалплеера, смотрю как оно изменяется) каждые 100 итераций надо чистить консоль xD
 
Олдфаг
Статус
Оффлайн
Регистрация
18 Фев 2019
Сообщения
2,826
Реакции[?]
1,853
Поинты[?]
24K
Я просто вывожу в цикле положение локалплеера, смотрю как оно изменяется) каждые 100 итераций надо чистить консоль xD
Тогда стоило сразу описывать ситуацию :)
 
Сверху Снизу