Chodzi o drugi for. Bo gdy np. chce by wyświetliło sie 7 wyników to powinny zostać obliczone naprzemiennie 3 razy c i 3 razy d a potem na koniec jeszcze c ale juz bez d. Chodzi o moment który obecnie jest zapisany jako i<e+1.Czy jest to możliwe w takim sposobie wykonania zadania czy nalezy do tego podejsc inaczej? Jeśli źle wytłumaczyłam (nie umiem tego lepiej wyjaśnić) moge wysłać treść zadania. Proszę o wyrozumiałość, bo niedawno zaczęłam sie tego uczyc i nie idzie mi najlepiej.
#include <iostream>
using namespace std;
long long k, n, a, b, c, d, e;
int main()
{ cin>>n>>k;
e=k/2;
if(k%2==0)
for(int i=0; i<e; i++)
{
a=1+i;
b=n-i;
cout<<a<<" "<<b<<" ";
}
else
for(int i=0; i<e+1; i++)
{ c=1+i;
d=n-i;
cout<<c<<" "<<d<<" ";
}
return 0;
}