Jump to content

C++ Uzzimēt blokshēmu jau gatavai programmai!


triva
 Share

Recommended Posts

es esmu gatavs maksāt 5 eiro(Я готов заплатить 5 евро)

kods:
#include<iostream>
using namespace std;

int main()
{
double *a, *x;
int n, c;
int countOfC = 0;
cout << "Enter the n:";
cin >> n;
a = new double[n];
x = new double[n];
for (int i = 0; i < n; i++)
{
cout << "enter element " << i + 1 << " :";
cin >> a;
cout << endl;
}
cout << "enter c:";
cin >> c;
cout << endl;
for (int i = 0; i < n; i++)
if (a < c)
countOfC++;

cout << endl << "Count of elements :" << countOfC << endl;

double sumAfterLastNegative = 0;
int positionLastNegative = n;
for (int i = n - 1; i >= 0; i--)
if (a < 0)
{
positionLastNegative = i;
break;
}

for (int i = positionLastNegative + 1; i < n; i++)
sumAfterLastNegative += a;

cout << "Summa after last negative element = " << sumAfterLastNegative << endl;

cout << "Sort array = ";
double maxElement = a[0];
for (int i = 1; i < n; i++)
if (maxElement < a) maxElement = a;

int j = 0;
for (int i = 0; i < n; i++)
if (a >= maxElement*0. 8 )
x[j++] = a;

for (int i = 0; i < n; i++)
if (a < maxElement*0. 8 )
x[j++] = a;

for (int i = 0; i < n; i++)
cout << x << " ";
cout << endl;
system("pause");
return 0;
}

HELP!Lūdzu!
uzdevums( tikai krievu valodā): вычислить:
1) количество элементов массива,меньших С;
2) сумму целых чисел элементов массива, расположенных после последнего отрицательного элемента.
Преобразовать массив таким образом,чтобы сначала располагались все элементы,отличающиеся от максимального не более чем на 20%,а потом- все остальные.

Link to comment
Share on other sites

Par 5 Euro augstskolas diplomu beigās nenopirksi... Varbūt tomēr drusku vajag padomāt par ilgtermiņa sekām saviem robiem izglītībā un nespējai plānot laiku?

Link to comment
Share on other sites

Guest
Slēgta tēma, pievienot komentāru nav iespējams.
 Share

×
×
  • Izveidot jaunu...