المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : مسااااعدة بالجافا ازا بتريدووووااا


hanady
04-21-2008, 07:36 PM
السلام عليكم
كيييفكم و شو اخبارك
المهم انا بدي مساعدة ادا بتريدو في عندي برنامج جافا


import java.io .*;
public class Tra1 {
static int A[][];
static int i,j,k,s,n,m,l,r,h;
static int u=0;
/*la fonction qui calcule la somme des ligne*/
static int soml(int A[][]){
int t1[];
int max;
t1=new int[n];
for(i=0;i<n;i++)
{
s=0;
for (k=0;k<m;k++)
{
s=s+A[i][k];
}
t1[i]=s;
}
max=t1[0];
for (i=0;i<n-1;k++){
max=t1[0];
if (max<t1[i+1]){
max=t1[i+1];u=i;
}}
return u;
}
/*le programme principale*/

public static void main(String[] args)throws IOException{

/*la taille du matrice A[n][m]*/
BufferedReader in= new BufferedReader(new InputStreamReader(System.in));
System.out.println("entrer le nbr de ligne du A=n");
n=Integer.valueOf(in.readLine()).in tValue();
System.out.println("entrer le nbr de colon du A=m");
m=Integer.valueOf(in.readLine()).in tValue();
System.out.println("la taille du matrice A est A["+n+"]["+m+"]");

/*les valeurs du matrice A*/
A=new int [n][m];
System.out .println("entrer les valeurs du matrice A");
for(i=0;i<n;i++){
for (k=0;k<m;k++)
{
System.out .println("la valeur de A["+i+"]["+k+"] == "+A[i][k]);
A[i][k]=Integer.valueOf(in.readLine()).int Value();
}}
System.out.print("la ligne a somme superieur est"+ som1(A[][]) );
}
}





و في غلطتين ما عرفة ازبطهم:icon28:


Tra1.java:49: '.class' expected
System.out.print("la ligne a somme superieur est"+ som1(A[][]) );
^
Tra1.java:49: ')' expected
System.out.print("la ligne a somme superieur est"+ som1(A[][]) );
^
2 errors


فطبعا بدي مسااعتكم ادا بتتكرمو علي :s (43):

ameerelarab
04-22-2008, 01:27 AM
الي بيقدر يشرف


يلا شباب

hanady
04-22-2008, 05:00 PM
اهلا شاعرنا شكرا لمرورك نورت

خلص سالت الاستاز و جاوبني
شكرا لالكم

بنت فلسطين المجروحة
04-22-2008, 07:03 PM
السلام عليكم

حبيبتي انا موعارفة انتي البرنامج شو بعمل عندك بعرفش فرنسي :$

بس اول غلط عندك هيي


System.out.print("la ligne a somme superieur est"+ soml(A) );

الدالة تبعتك اسمها soml وانتي كاتباها som1

تاني اشي اذا انتي بتحاولي تبعتي للدالة A[][] فبتكتبي اسمه


انا هكتب الشرح بالانجليزي لأني بعرفش انتو كيف بتاخدوه وشو مسمياتكم :$

if you are sending a 2-Diminsional array then you pass only its name since its apointer to the 2-Diminsional array


ياختصار غيري اخر امر

System.out.print("la ligne a somme superieur est"+ som1(A[][]) );

لــ

System.out.print("la ligne a somme superieur est"+ soml(A) );


بس ياريت تخبريني البرنامج شو بعمل لأني مو عارفة وممكن تعديلي يغير اللي انتي كنتي بتحاولي تعمليه :$

hanady
04-22-2008, 08:12 PM
اها شكرا اكتيييييييييير على ردك

حتى الاستاز قلي نفس الغلطات بس ارجعت زبطتو لانو ما طلع شو كان بدي هو البرنامج يجمع كل سطر من الماترس و يعطيكي السطر الي قيمته اكبر شي


شكراااااااااا كتير الك

بنت فلسطين المجروحة
04-22-2008, 11:03 PM
طيب الحين هو زبط معك و لا لأ؟

الحين انا حاولت اقرا الكود انتي بتدخلي حجم الماتركس وبعدين بتدخلي القيم اللي فيها
وبعدين بتجمعي كل سطر والناتج لازم يكون مجموع السطر اللي هو مجموعه اعلى قييمة صح انا فاهمة ولا لأ
؟

hanady
04-24-2008, 12:31 PM
ااااااااااااه صح فاهمتيه بنت فلسطين
اه خلص لقيتو الحمد اللهشكرااا كتير الك عمساعدتك

بنت فلسطين المجروحة
04-24-2008, 07:09 PM
^^

الحمدلله