nokhodi
شنبه 23 آذر 1392, 00:33 صبح
سلام...
113925
فک کنم از عکس گویا باشه مسله...
اون مربع طوسی رنگ و دو خط زیرش تریس دستی من بود برای اینکه مسئله رو بفهمم
برنامه یی رو هم که فکر میکردم جواب میده و نوشتم رو هم براتون میزارم
ممنون میشم راهنمایم کنید بگید برای شیفت دادن سطرهای به سمت پایین چه کدی رو باید بجای اون سه خط در حلقه for قرار بدم...
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char** argv)
{
int temp;
int test1[4][4] = {
{0, 1, 2, 6},
{3, 4, 5, 7},
{7, 8, 9, 1},
{2, 6, 5, 0}
};
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
cout << test1[i][j] << ' ';
}
cout << endl;
}
cout <<"-------------------------------------------";
cout << endl;
for (int i = 0; i < 4; i++)
for (int j = 0; j < 4; j++) {
temp =test1[i][j];
test1[i][j]=test1[i++][j];
test1[i++][j]= temp;
}
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
cout << test1[i][j] << ' ';
}
cout << endl;
}
getchar();
}
113925
فک کنم از عکس گویا باشه مسله...
اون مربع طوسی رنگ و دو خط زیرش تریس دستی من بود برای اینکه مسئله رو بفهمم
برنامه یی رو هم که فکر میکردم جواب میده و نوشتم رو هم براتون میزارم
ممنون میشم راهنمایم کنید بگید برای شیفت دادن سطرهای به سمت پایین چه کدی رو باید بجای اون سه خط در حلقه for قرار بدم...
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char** argv)
{
int temp;
int test1[4][4] = {
{0, 1, 2, 6},
{3, 4, 5, 7},
{7, 8, 9, 1},
{2, 6, 5, 0}
};
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
cout << test1[i][j] << ' ';
}
cout << endl;
}
cout <<"-------------------------------------------";
cout << endl;
for (int i = 0; i < 4; i++)
for (int j = 0; j < 4; j++) {
temp =test1[i][j];
test1[i][j]=test1[i++][j];
test1[i++][j]= temp;
}
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
cout << test1[i][j] << ' ';
}
cout << endl;
}
getchar();
}