22/01/23 19:14:04.18 OL1qjUHQ.net
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];
}
}
}
3:デフォルトの名無しさん
22/01/23 19:14:19.99 OL1qjUHQ.net
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";
}
}
4:デフォルトの名無しさん
22/01/23 19:15:03.19 zZngphyI.net
死ね
5:デフォルトの名無しさん
22/01/23 19:15:09.81 OL1qjUHQ.net
上にはったコードで
| 10| 20| 30|
| 100| 200| 300|
|1000|2000|3000|
を作りたいんですが.....
6:デフォルトの名無しさん
22/01/23 19:49:11.69 aJeJ+Shs.net
どうしたん?
おじさん話聞こうか?
7:デフォルトの名無しさん
22/01/23 20:06:52.79 VsHz4rZ3.net
オジサン、今ムラムラしてるんだよ?
分かるよね?
8:デフォルトの名無しさん
22/01/24 00:32:55.22 7gZW+FH0.net
>>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』ボタンを押せば実行結果を確認できるよ
URLリンク(play.rust-lang.org)
9:デフォルトの名無しさん
22/01/27 00:32:58.22 ZssFv+Jd.net
Outputに全部計算させるな
計算が必要ならCalcでも導入しろ