Se da de la tastatura un numar natural n(1<n<1000)
se cere sa se afiseze pe ecran primii n termeni
ai sirului: 1,1,2,3,3,4,5,5,6,7,7,8...
ex: pentru n=5, se va afisa 1 1 2 3 3
AntiEaglesDavids:
tu ce ai incercat?
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
void afisare(unsigned n){
unsigned i = 1, j = 3;
while((i-1)!=n){
if(!(i%3)){
cout<<2*i/3<<" ";
j+=3;
}
else
cout<<2*j/3-1<<" ";
i++;
}
}
int main() {
unsigned n;
cin>>n;
afisare(n);
return 0;
}
using namespace std;
void afisare(unsigned n){
unsigned i = 1, j = 3;
while((i-1)!=n){
if(!(i%3)){
cout<<2*i/3<<" ";
j+=3;
}
else
cout<<2*j/3-1<<" ";
i++;
}
}
int main() {
unsigned n;
cin>>n;
afisare(n);
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Informatică,
9 ani în urmă