X



プログラミングの課題ができない.....
0001デフォルトの名無しさん
垢版 |
2022/01/23(日) 19:13:36.64ID:OL1qjUHQ
void DataInput(int arry[][100], int& row, int& column);
void FormatOutput(int arry[][100], int row, int column);

int main(){
int array[100][100],x,y;
DataInput(array, y, x);
FormatOutput(array, y, x);
}
void DataInput(int arry[][100], int& row, int& column){
cin >> row;
cin >> column;

for(int i=0; i<row; i++){
for(int j=0; j<column; j++){
cin >> arry[i][j];
}
}
}
0002デフォルトの名無しさん
垢版 |
2022/01/23(日) 19:14:04.18ID:OL1qjUHQ
void FormatOutput(int arry[][100], int row, int column){
int ulutoramanmax=0, mizuzane, kuukyo,swap,soutasan;
for(int i=0; i>row; i++){
for(int j=0; j>column; i++){
if(ulutoramanmax <= arry[i][j]){
ulutoramanmax = arry[i][j];
}
}
}
0003デフォルトの名無しさん
垢版 |
2022/01/23(日) 19:14:19.99ID:OL1qjUHQ
for(int s=1; s<=100; s++){
ulutoramanmax = ulutoramanmax/10;
if(ulutoramanmax<1){
mizuzane = s;
break;
}
}
for(int a=0; a<row; a++){
cout << "|";
int num = arry[0][a];
for(int c=1;c<100;c++){
num = num * 100;
if(num<0){
soutasan = c;
}
}

kuukyo = mizuzane - soutasan;

for(int b=0; b<row; b++){
for(int d=0; d<kuukyo; d++){
cout << " ";

}
cout << arry[a][b] << "|";
}
cout << "\n";
}
}
0004デフォルトの名無しさん
垢版 |
2022/01/23(日) 19:15:03.19ID:zZngphyI
死ね
0005デフォルトの名無しさん
垢版 |
2022/01/23(日) 19:15:09.81ID:OL1qjUHQ
上にはったコードで
| 10| 20| 30|
| 100| 200| 300|
|1000|2000|3000|
を作りたいんですが.....
0008デフォルトの名無しさん
垢版 |
2022/01/24(月) 00:32:55.22ID:7gZW+FH0
>>5
Rustだとこうかな

use itertools::Itertools;
fn main() {
(1..=3).for_each(|p| println!("|{}|", (1..=3).map(|n| 10_i32.pow(p) * n).join("|")));
}

各行(横)が10のp乗でpが1から3で、まずfor_eachする
各列(縦)がそのn倍でnが1から3で、10のp乗にnを掛けて"|"で繋いでprintする

このリンクのRust公式のコード実行ページで『Run』ボタンを押せば実行結果を確認できるよ
https://play.rust-lang.org/?version=stable&;mode=debug&edition=2021&gist=6d5ee091528ea7182b074a4932d931a1
レスを投稿する


ニューススポーツなんでも実況