Форумы-->Форум для внеигровых тем--> 1|2
Автор | памагите c++ срочно!! ннаграда 5к |
ок все отллично работает.))
я так понял что e_t_ и alex_kocharin одно лицо? тогда кому деньги высылать? | я так понял что e_t_ и alex_kocharin одно лицо?
Конечно. Разве может быть в ГВД два человека, которые знают один и тот же язык программирования? :)
тогда кому деньги высылать?
ну поровну подели :) | снова нужна помосч и опят с матрицой..
награда будет 10к
но пишите пожалуйста без использования классов.
дана матрица А(4.4)
(5,2,-7,8)(3,-3,-4,9)(0,6,10,2)(3,5,1,4).
1)найти минимальный елемент среди положительных, этой матрици
2)поменять местами 2-рой и последний столбци в матрице.
срочно нужна помощь!!! | .бррр | снова нужна помосч и опят с матрицой..
награда будет 10к
но пишите пожалуйста без использования классов.
дана матрица А(4.4)
(5,2,-7,8)(3,-3,-4,9)(0,6,10,2)(3,5,1,4).
1)найти минимальный елемент среди положительных, этой матрици
2)поменять местами 2-рой и последний столбци в матрице.
срочно нужна помощь!!! | снова нужна помосч и опят с матрицой..
награда будет 10к
но пишите пожалуйста без использования классов.
дана матрица А(4.4)
(5,2,-7,8)(3,-3,-4,9)(0,6,10,2)(3,5,1,4).
1)найти минимальный елемент среди положительных, этой матрици
2)поменять местами 2-рой и последний столбци в матрице.
срочно нужна помощь!!! | #include <iostream>
#include <math.h>
int main() {
int dim = 4;
int matrix[4][4] = {
(5,2,-7,8},
{3,-3,-4,9},
{0,6,10,2},
{3,5,1,4}
};
int matrixbuf[4];
double sum_1 = 0;
int negative = 0;
int i, j;
int minx, miny;
int minvalue = 1000000;
for(i = 0; i < 4;i++)
{
for(j = 0; j < 4;j++)
{
if((matrix[i][j] > 0) && (matrix[i][j] < minvalue))
{
minx = i; miny = j; minvalue = matrix[i][j];
}
}
}
for(i = 0; i < 4;i++)
{
matrixbuf[i] = matrix[i][2];
}
for(i = 0; i < 4;i++)
{
matrix[i][2] = matrix[i][4];
}
for(i = 0; i < 4;i++)
{
matrix[i][2] = matrixbuf[i];
}
return 0;
}
как-то так | #include <iostream>
#include <math.h>
int main()
{
int matrix[4][4] = {
{5,2,-7,8},
{3,-3,-4,9},
{0,6,10,2},
{3,5,1,4}
};
int matrixbuf[4];
int i, j;
int minx, miny;
int minvalue = 1000000;
//1)найти минимальный елемент среди положительных, этой матрици
for(i = 0; i < 4;i++)
{
for(j = 0; j < 4;j++)
{
if((matrix[i][j] > 0) && (matrix[i][j] < minvalue))
{
minx = i; miny = j; minvalue = matrix[i][j];
}
}
}
std::cout << minvalue;
//2)поменять местами 2-рой и последний столбци в матрице.
for(i = 0; i < 4;i++)
{
matrixbuf[i] = matrix[i][2];
}
for(i = 0; i < 4;i++)
{
matrix[i][2] = matrix[i][4];
}
for(i = 0; i < 4;i++)
{
matrix[i][4] = matrixbuf[i];
}
std::cin >> i;
return 0;
}
чуть поправленный | тупо пишет
1 | тупо пишет
1
ну вообще то это и есть "1)найти минимальный елемент среди положительных, этой матрици"
а что надо еще выводить? | тупо пишет
1 | поменять местами 2 и последний столбци в матрице.
тож нужно вывести на экран | #include <iostream>
#include <math.h>
int main()
{
int matrix[4][4] = {
{5,2,-7,8},
{3,-3,-4,9},
{0,6,10,2},
{3,5,1,4}
};
int matrixbuf[4];
int i, j;
int minx, miny;
int minvalue = 1000000;
//1)найти минимальный елемент среди положительных, этой матрици
for(i = 0; i < 4;i++)
{
for(j = 0; j < 4;j++)
{
if((matrix[i][j] > 0) && (matrix[i][j] < minvalue))
{
minx = i; miny = j; minvalue = matrix[i][j];
}
}
}
std::cout << minvalue;
//2)поменять местами 2-рой и последний столбци в матрице.
std::cout << "изначальная матрица\n";
for(i = 0; i < 4;i++) {
for(j = 0; j < 4;j++) { std::cout << matrix[i][j] }
std::cout << "\n";
}
for(i = 0; i < 4;i++)
{
matrixbuf[i] = matrix[i][2];
}
for(i = 0; i < 4;i++)
{
matrix[i][2] = matrix[i][4];
}
for(i = 0; i < 4;i++)
{
matrix[i][4] = matrixbuf[i];
}
std::cout << "матрица c переставленным столбцами\n";
for(i = 0; i < 4;i++) {
for(j = 0; j < 4;j++) { std::cout << matrix[i][j] }
std::cout << "\n";
}
std::cin >> i;
return 0;
} | теперь изначальную пишет правельно.но при замене только 5238,а нужно все столбци. | #include <iostream>
#include <math.h>
int main()
{
int matrix[4][4] = {
{5,2,-7,8},
{3,-3,-4,9},
{0,6,10,2},
{3,5,1,4}
};
int matrixbuf[4];
int i, j;
int minx, miny;
int minvalue = 1000000;
//1)íàéòè ìèíèìàëüí& #251;é åëåìåíò ñðåäè ïîëîæèòåë& #252;íûõ, ýòîé ìàòðèöè
for(i = 0; i < 4;i++)
{
for(j = 0; j < 4;j++)
{
if((matrix[i][j] > 0) && (matrix[i][j] < minvalue))
{
minx = i; miny = j; minvalue = matrix[i][j];
}
}
}
std::cout << minvalue;
//2)ïîìåíÿòü ìåñòàìè 2-ðîé è ïîñëåäíèé ñòîëáöè â ìàòðèöå.
std::cout << "èçíà÷àëüí ;àÿ ìàòðèöà\n";
for(i = 0; i < 4;i++) {
for(j = 0; j < 4;j++) { std::cout << matrix[i][j] << " "; }
std::cout << "\n";
}
for(i = 0; i < 4;i++)
{
matrixbuf[i] = matrix[i][1];
}
for(i = 0; i < 4;i++)
{
matrix[i][1] = matrix[i][3];
}
for(i = 0; i < 4;i++)
{
matrix[i][3] = matrixbuf[i];
}
std::cout << "ìàòðèöà c ïåðåñòàâë& #229;ííûì ñòîëáöàìè\n&qu ot;;
for(i = 0; i < 4;i++) {
for(j = 0; j < 4;j++) { std::cout << matrix[i][j] << " "; }
std::cout << "\n";
}
std::cin >> i;
return 0;
} | фигасе вывело 0_o
вобщем
#include <iostream>
#include <math.h>
int main()
{
int matrix[4][4] = {
{5,2,-7,8},
{3,-3,-4,9},
{0,6,10,2},
{3,5,1,4}
};
int matrixbuf[4];
int i, j;
int minx, miny;
int minvalue = 1000000;
//1)найти минимальный елемент среди положительных, этой матрици
for(i = 0; i < 4;i++)
{
for(j = 0; j < 4;j++)
{
if((matrix[i][j] > 0) && (matrix[i][j] < minvalue))
{
minx = i; miny = j; minvalue = matrix[i][j];
}
}
}
std::cout << minvalue;
//2)поменять местами 2-рой и последний столбци в матрице.
std::cout << "изначальная матрица\n";
for(i = 0; i < 4;i++) {
for(j = 0; j < 4;j++) { std::cout << matrix[i][j]; }
std::cout << "\n";
}
for(i = 0; i < 4;i++)
{
matrixbuf[i] = matrix[i][1];
}
for(i = 0; i < 4;i++)
{
matrix[i][1] = matrix[i][3];
}
for(i = 0; i < 4;i++)
{
matrix[i][3] = matrixbuf[i];
}
std::cout << "матрица c переставленным столбцами\n";
for(i = 0; i < 4;i++) {
for(j = 0; j < 4;j++) { std::cout << matrix[i][j]; }
std::cout << "\n";
}
std::cin >> i;
return 0;
} | все спасибо!!!!!!
деньги сейчас выселю. |
1|2К списку тем
|