سلام - خوبید ؟
چجوری میشه این ماتریس رو
کد:int x[3][4]; int i,j; for (i = 0; i < 3; i++) for (j = 0; j < 4; j++) { cout << "x[" << i + 1 << "][" << j + 1 << "] = "; cin >> x[i][j]; }
به صورت معکوس در خروجی چاپ کرد؟
for (j = 0; j < 4; j++)
{
cout << endl << endl << endl;
for (i = 0; i < 3; i++)
{
cout.width(5);
cout << x[i][j];
}
}
for (j = 0; j < 4; j++)
{
cout << endl << endl << endl;
for (i = 0; i < 3; i++)
{
cout.width(5);
cout << x[i][3 - j];
}
}
for (j = 0; j < 4; j++)
{
cout << endl << endl << endl;
for (i = 0; i < 3; i++)
{
cout.width(5);
cout << x[2 - i][j];
}
}
for (i = 0; i < 3; i++)
{
cout << endl << endl << endl;
for (j = 0; j < 4; j++)
{
cout.width(5);
cout << x[2 - i][j];
}
}
for (i = 0; i < 3; i++)
{
cout << endl << endl << endl;
for (j = 0; j < 4; j++)
{
cout.width(5);
cout << x[i][3 - j];
}
}
چـــــــــــــــــــــــــــــــــــی شــــــــــــــــــــــــــــــــــــــد؟!
C7 - پیش از پاسخگویی سایر کاربران به آخرین پاسخی که خودتان ایجاد کرده اید پاسخی ندهید.
برای بالا آوردن مبحثی که خودتان ایجاد کرده اید پاسخ های بی مورد ارسال نکنید، برای دریافت کردن پاسخ از سایر کاربران باید صبور باشید. ارسال کردن مطالب بی مورد و اضافی اسپم محسوب شده و ممنوع است.
بی نهایت سپاسگزارم ازتون
فقط یه سوال دیگه اینکه چجوری میشه تو همین برنامه یه کاری کرد که تعداد اعداد تکراری تو هر سطر و ستون رو هم مشخص کنه؟
int k, c;
for (i = 0; i < 3; i++)
{
c = 0;
for (j = 0; j < 3; j++)
for (k = j + 1; k < 4; k++)
if (x[i][k] == x[i][j])
{
c++;
break;
}
cout << endl << "Duplication in row " << i + 1 << " = " << c << endl;
}
for (j = 0; j < 4; j++)
{
c = 0;
for (i = 0; i < 2; i++)
for (k = i + 1; k < 3; k++)
if (x[k][j] == x[i][j])
{
c++;
break;
}
cout << endl << "Duplication in column " << j + 1 << " = " << c << endl;
}