البرمجة بالعراقي
Open in Telegram
هاي قناة سوينها ل طلاب علوم الحاسوب حتى نتعاون بيناتنا ونتعلم كل ما يتعلق بالبرمجة وايضا كلشي من ادوات ذكاء اصطناعي و مشاريع و بوتات رابط كروب مجموعة https://t.me/learn_javaaa
Show more833
Subscribers
No data24 hours
-57 days
-1330 days
Posts Archive
كل سؤال مافهمته مثلا طباعة النجوم بشكل مثلث، حاول تبحث عنه بمواقع وتشوفه ع يوتيوب وتكتب كل لوب بورقة وكل ما يزداد العداد داخل اللوب شنو يتغير
رح تفهم عملية اللوب داخل لوب
28
Scanner mu = new Scanner(System.in);
System.out.print("enter number: ");
int n=mu.nextInt();
int r=0,t=n;
while(n!=0){
r*=10;
r+=n%10;
n/=10;
}
if(t==r)
System.out.println(r+" is a palindrome number.");
else
System.out.println("is not a palindrome number.");
27
Scanner mu = new Scanner(System.in);
System.out.print("enter number: ");
int n=mu.nextInt();
int r=0;
while(n!=0){
r*=10;
r+=n%10;
n/=10;
}
System.out.println(r);
q26
Scanner mu = new Scanner(System.in);
System.out.print("enter number: ");
int n=mu.nextInt();
for (int i = 0; i <=n; i++) {
for (int j=1;j<=n-i;j++)
System.out.print(" ");
for (int j = 1; j <= i; j++)
System.out.print(j);
for (int j= i-1; j>0; j--)
System.out.print(j);
System.out.println("");
}
Scanner mu = new Scanner(System.in);
System.out.print("enter number: ");
int n=mu.nextInt();
for (int i = 0; i <n; i++) {
for (int j = 0; j <=i; j++) {
if((i+j)%2==0)
System.out.print(1);
else
System.out.print(0);
}
System.out.println("");
}
الحل
Scanner mu=new Scanner(System.in);
System.out.print("enter size of the array: ");
int n=mu.nextInt();
float a[]=new float[n];
for (int i = 0; i <n; i++)
{ System.out.print("A ["+i+"] : ");
a[i]=mu.nextFloat();
}
int b[]=new int[n];
System.out.println("\n Elements of Array C are: \n");
for (int i = 0; i <n; i++)
{
b[i]=(int)Math.pow(2,i);
System.out.print(b[i]+" ");
}
System.out.println("\n Elements of Array C are: \n");
float c[] = new float[n];
for (int i = 0; i <n; i++) {
c[i]=a[i]+b[i];
System.out.print(c[i]+" ");
}
الحل
Scanner mu=new Scanner(System.in);
System.out.print("enter size of the array: ");
int n=mu.nextInt();
float a[]=new float[n];
for (int i = 0; i <n; i++)
{ System.out.print("A ["+i+"] : ");
a[i]=mu.nextFloat();
}
int b[]=new int[n],k=0;
System.out.println("Number of elements of Array B is = "+n+"\n");
for (int i = 0; i <n; i++)
{
b[k]=(int)Math.pow(2,i);
k++;
}
for (int i = 0; i <k; i++) {
System.out.print(b[i]+" ");
}
System.out.println("\n Elements of Array C are: \n");
float c[] = new float[n];
for (int i = 0; i <k; i++) {
c[i]=a[i]+b[i];
System.out.print(c[i]+" ");
}
النموذج الأول
مصفوفة a نوع float اعداد نسبية
مصفوفة b عناصرها عدد 2 مرفوع لقوة اسية تزداد باللوب
2⁰ , 2¹ , 2².....
مصفوفة c عناصرها جمع العناصر المتقابلة بكلا المصفوفتين a,b
مصفوفة c لازم تكون نوع float لأن جمع اعداد نسبية رح يكون الناتج اعداد نسبية
الحل:
Scanner mu=new Scanner(System.in);
System.out.print("enter size of the array: ");
int n=mu.nextInt();
int a[]=new int[n];
for (int i = 0; i <n; i++)
{ System.out.print("A ["+i+"] : ");
a[i]=mu.nextInt();
}
int b[]=new int[n],x=0,y=1,z=0;
System.out.println("Number of elements of Array B is = "+n+"\n");
for (int i = 0; i <n; i++)
{
b[i]=z;
System.out.print(b[i]+" ");
x=y;
y=z;
z=y+x;
}
System.out.println("\n Elements of Array C are: \n");
int k=0,c[] = new int[n];
for (int i = 0; i <n; i++) {
if(a[i]<b[i])
c[k]=a[i];
else if(b[i]<a[i])
c[k]=b[i];
k++;
}
for (int i = 0; i <k; i++) {
System.out.print(c[i]+" ");
}
النموذج الرابع
مصفوفة اعتيادية اسمها A
ومصفوفة B عناصرها اعداد فيبوناتشي
ومصوفة C عناصرها اصغر عنصر من العناصر المتقابلة بكلا المصفوفتين A,B
الحل
int x,y=1,z=0;
for (int i = 0; i < 10; i++) {
System.out.print(z+" ");
x=y;
y=z;
z=y+x;
}
هذا الحل اختصرت بي كم سطر ورتبته اكثر
Scanner mu=new Scanner(System.in);
System.out.print("enter size of the array: ");
int n=mu.nextInt();
int a[]=new int[n];
for (int i = 0; i <n; i++)
{ a[i]=mu.nextInt(); }
System.out.print("enter size of the B array: ");
int s=mu.nextInt();
int b[]=new int[n],m=1;
for (int i = 0; i <s; i++)
{ b[i]=m;
System.out.print(b[i]+" ");
m=m*10+1;
}
System.out.print("\n enter number: ");
int t=mu.nextInt();
System.out.println(" Elements of Array C are: \n");
int d,k=0,c[];
c = new int[4];
while(t>0)
{
d=t%10;
t=t/10;
c[k]=d;
k++;
}
for (int i = 0; i <k; i++) {
System.out.print(c[i]+" ");
}
الحل
Scanner mu=new Scanner(System.in);
System.out.print("enter size of the array: ");
int n=mu.nextInt();
int a[]=new int[n];
for (int i = 0; i <n; i++) { a[i]=mu.nextInt(); } System.out.print("enter size of the B array: ");
int s=mu.nextInt();
int b[]=new int[n],m=1;
for (int i = 0; i <s; i++)
{ b[i]=m;
System.out.print(b[i]+" ");
m=m*10+1;
}
int c[]=new int[n],k=0;
System.out.println("\n Enter number: \n");
int x=mu.nextInt();
System.out.println(" Elements of Array C are: \n");
int r=0,d,t=x;
while(x>0)
{ x=t/10; }
while(t>0)
{ d=t%10;
c[k]=d;
t=t/10; k++;
}
for (int i = 0; i <k; i++)
{ System.out.print(c[i]+" "); }
هذا السؤال بي فكرة
خاصة مصفوفة c لأن تدخل عدد يريده معكوس ومنفرده الارقام ع شكل مصفوفة
يشرح ١+١ وبالامتحان يجيب افكار يحلها بس اساتذة الرياضيات 😐
