Witam!
Mam takie zadanko: Utworzyć tablice n-elementową zawierająca następujące elementy: 1,1,2,1,2,3,1,2,3,4,1,2,3,4,5,1,2,...
Moje rozwiązanie:
#include<iostream>
using namespace std;
int main()
{
unsigned int n, a=0, b=0, c=0, x;
cin>>n;
int tab[n];
for(a=0; a<n; a++)
{
c++; tab[a]=c;
}
for(x=0;x<n;)
{
a=0;
b++;
for(int y=0; y<b; y++)
if(x<n)
{
cout<<tab[a]<<", ";
a++;
x++;
}
}
system("pause");
}
Może ma ktoś pomysł na prostrzy kod, zawierająca mniej linii?
Wesołych Świąt