70٪ تخفیف ویژه جشنواره تابستانه توسینسو
پایان تخفیف تا:
مشاهده دوره‌ها
0

آرایه و حلقه

سلام

یه مشکل دیگه تو استفاده از جمع کردن سطرها البته اینبار تو آرایه دو بعدی دارم نوع integer

وختی سطر هارو چاپ کردم چطور میشه جلوی سطر مجموع سطر رو بدست آورد

میخوام هم سطر ها چاپ بشه بعد جلوی هر سطر مجموع رو چاپ کنه

تو آرایه با ایندکس کم مشکلی نی ولی وختی آرایه چندین ایندکس داشته باشه خطا میده

با استفاده از حلقه های تودرتو

یه روش دیگه بکار برم ولی باز مجمع کل مجموعه رو حساب میکنه

پرسیده شده در 1395/10/27 توسط

2 پاسخ

0

سلام با استفاده از کد زیر می توانید این کار را انجام دهید

 public static void main(String[] args) {
        int[][] ar=new int[10][10];
        Random rnd=new Random();
        
        for (int i = 0; i < 10; i++) {
            for (int j = 0; j < 10; j++) {
                ar[i][j]=rnd.nextInt(100);
            }
        }
        int sum=0;
        for (int i = 0; i < 10; i++) {
            sum=0;
            for (int j = 0; j < 10; j++) {
                sum+=ar[i][j];
                System.out.print(ar[i][j]+"   ");
            }
            System.out.println(sum);
            
        }
    }
پاسخ در 1395/10/27 توسط
0

وای مرسی فوق‌العاده بود

اگه بدونی چقد این کد هارو چپ و راست کردم ولی نمیشد

تنها کاری که که نکرده بودم این بود که متغیر sum رو دوباره تعریف و مقدار دهی اولیه کنم و تو حلقه بیارم

من فقط یک بار متغیر رو تعریف میکردم که این باعث میشد هر بار مقدارش با مقداری قبلی جمع بشه

بازم مرسی دمت گرم

پاسخ در 1395/10/29 توسط

پاسخ شما