Se consideră un şir de n elemente numere reale. Să se înlocuiască fiecare element cu cel mai apropiat întreg şi să se afişeze în ordine inversă (de la ultimul către primul).
Ex.: n=6 şi vectorul (2.72, 4.34, 9.82, 1.0, 4.05, 2.45) se va afişa: 2, 4, 1, 10, 4, 3.
Am facut eu cate ceva, dar nu imi afiseaza ceea ce trebuie...
#include
#include
using namespace std;
int main()
{int n,i,b[100],part;
float a[100];
cout<<"n=";
cin>>n;
for(i=1;i<=n;i++)
{cout<<"introduceti nr sirului:";
cin>>a[i];
}
for(i=1;i<=n;i++)
{part=(int)a[i];
cout<<"partea intreaga a nr din vector:"<
for(i=1;i<=n;i++)
{if((a[i]+0.5)>=part+1)
b[i]=part+1;
if((a[i]+0.5)
b[i]=part;}
for(i=1;i<=n;i++)
cout<
return 0;
}
Răspunsuri la întrebare
Răspuns de
2
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă