ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





نمایش نتایج: از 1 به 3 از 3
  1. #1
    تاریخ عضویت
    2021/04/21
    نوشته ها
    1
    0
    Junior Member

    Post دوستان مشکل این برنامه چیه؟

    import java.util.Scanner;
    public class MagicSquare {
    public static void main(String[] args){
    Scanner input = new Scanner(System.in);
    int[][] magicSquare;
    boolean isAcceptableNumber = false;
    int size = -1;
    while (isAcceptableNumber == false){
    System.out.println("Enter in size of square: "
    String sizeText = input.nextLine();
    size = Integer.parseInt(sizeText);
    if (size % 2 == 0){
    System.out.println("The size must be an odd number"
    isAcceptableNumber = false;}
    else{
    isAcceptableNumber = true;}}
    magicSquare = createOddSquare(size);
    displaySquare(magicSquare);}
    private static int[][] createOddSquare(int size){
    int[][] magicSq = new int[size][size];
    int row = 0;
    int column = size/2;
    int lastRow = row;
    int lastColumn = column;
    int matrixSize = size*size;
    magicSq[row][column]= 1;
    for (int k=2;k < matrixSize+1;k++){
    if (row - 1 < 0){
    row = size-1;}
    else{
    row--;}
    if (column + 1 == size){
    column = 0;}
    else{
    column++;}
    if (magicSq[row][column] == 0){
    magicSq[row][column] = k;}
    else{
    row = lastRow;
    column = lastColumn;
    if (row + 1 == size){
    row=0;}
    else{
    row++;}
    magicSq[row][column] = k;}
    lastRow = row;
    lastColumn= column;}
    return magicSq;}
    private static void displaySquare(int[][] magicSq){
    int magicConstant = 0;
    for (int j=0;j<(magicSq.length);j++){
    for (int k=0;k<(magicSq[j].length);k++){
    System.out.print(magicSq[j][k] + &quot; &quot;}
    System.out.print;
    magicConstant = magicConstant + magicSq[j][0];}
    System.out.print(&quot;The magic constant is &quot; + magicConstant);}}
  2. #2
    تاریخ عضویت
    2017/11/22
    نوشته ها
    364
    240
    Administrator
    سلام...اگه میشه تو یه فایل متنی بفرستین...اینطوری قابل خوندن نیست
  3. #3
    تاریخ عضویت
    2022/11/18
    نوشته ها
    2
    0
    Junior Member
    اين چه زباني هست؟ سي پلاس پلاس هست؟
    من خودم پايتون كار ميكنم و فكر ميكنم خيلي راحت تر از اين هست
    با جنگو سايتم رو نوشتم: jaheshacademy.org
    ویرایش توسط سعید سیفی زاده : 2022/11/26 در ساعت 08:48
نمایش نتایج: از 1 به 3 از 3

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •