Se citeste un numar natural nenul n. Se cere:
a) Sa se afiseze numerele pare<=n, in ordine cescatoare . Ex: n=7-------->0 2 4 6
b) Sa se afiseze numerele pare<=n, in ordine descrescatoare. Ex: n=7------>6 4 2 0
c) Sa se afiseze numerele impare<=n, in ordine cescatoare . Ex: n=7-------->1 3 5 7
d) Sa se afiseze numerele impare<=n, in ordine descrescatoare. Ex: n=8------>7 5 3 1
e) Suma 1+2+...+n
f) Produsul 1*2*...*n
Rayzen:
Poti folosi subprograme?
Răspunsuri la întrebare
Răspuns de
3
a)
int main()
{
int a;
cin>>a;
if(a%2 != 0)
{
a--;
}
for(int i=0; i<=a; i=i+2)
{
cout<<i<<" ";
}
}
b)
int main()
{
int b;
cin>>b;
if(b%2 == 0)
{
b--;
}
for(int i=1; i<=b; i=i+2)
{
cout<<i<<" ";
}
c)
int main()
{
int c = n;
cout<<endl;
if(c%2 != 0)
{
c--;
}
while(c>=0)
{
cout<<c<<" ";
c = c-2;
}
}
d)
int main()
{
int d;
cin>>d;
if(d%2 == 0)
{
d--;
}
while(d>=1)
{
cout<<d<<" ";
d = d-2;
}
}
e)
int main()
{
int n;
cin>>n;
int S = 0;
for(int i=1;i<=n;i++)
{
S = S+i;
}
cout<<S;
}
f)
int main()
{
int n;
cin>>n;
int S = 1;
for(int i=1;i<=n;i++)
{
S = S*i;
}
cout<<S;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Latina,
8 ani în urmă
Franceza,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă