НУЖНА ПОМОЩЬ В С++ВЫДАЕТ Time Limit Exceeded Необходимо ОПТИМИЗИРОВАТЬ КОДinclude using
НУЖНА ПОМОЩЬ В С++
ВЫДАЕТ Time Limit Exceeded Необходимо Улучшить КОД
include
using namespace std;
int main()
int a,b,c,i,y;
cingt;gt;a;
int A[a];
int B[a];
for(i=0;i
cingt;gt;b;
A[i]=b;
cingt;gt;c;
B[i]=c;
for(i=0;i
for(y=i+1;y
if(B[y]gt;B[i] B[y]==B[i] amp;amp; A[i]gt;A[y])
c=B[i];
B[i]=B[y];
B[y]=c;
c=A[i];
A[i]=A[y];
A[y]=c;
for(i=0;i
coutlt;
return 0;
includelt;iostreamgt; //Если обьявили подключение библиотеки,то уж напишите что подкулючаете
using namespace std;
int main()
int a, b, c, i, y;
cin gt;gt; a;
//int A[a]; В плюсах такого нет! если размерность массива заблаговременно не предопределена(к примеру int a=10),то компилятор такового не пропустит.Необходимо использовать динамику
int *A = new int[a];
int *B = new int[a];
//for (i = 0; iГде вы таковой цикл For Отыскали? почитайте про циклы в плюсах
for (int i = 0; i lt; a;i++)
cin gt;gt; b;
A[i] = b;
cin gt;gt; c;
B[i] = c;
for (int i = 0; ilt;a;i++) //вооще хз что вы пробовали сделать циклом ниже
for (int y = i + 1; ylt;a;y++)
if (B[y]gt;B[i] B[y] == B[i] amp;amp; A[i]gt;A[y])
c = B[i];
B[i] = B[y];
B[y] = c;
c = A[i];
A[i] = A[y];
A[y] = c;
for (int i = 0; i lt; a; i++)
cout lt;lt; "A[" lt;lt; i lt;lt; "] = " lt;lt; A[i] lt;lt; " B[" lt;lt; i lt;lt; "] = " lt;lt; B[i] lt;lt; endl;
system("pause");
return 0;
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.