Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Acil bi loop sorusu


Osso

Öne çıkan mesajlar

write a java program in GUI mode to fill a 2d array (20x40)
with zeros. Then ask user how many 1s are necessary? and fill cells by 1 with given number then show result.

benim takildigim kisim, verilen miktarda 1 girmek random miktarda 1 kolay da 2 tane 1 olsun koskoca arrayde kuramadim loopu. Yardım plx
Link to comment
Sosyal ağlarda paylaş

bu programla ilgili bi iki sorum var simdi
once yazdigim programi gosteriyim:

program

import javax.swing.JOptionPane;
import java.util.Scanner;
public class labprac {
public static void main (String[] args)
{
final int N=20, M=40;
int a[][]=new int[20][40];
int i,j,k,x,y,P=0;
String st,s1,s5;

while(P==0)
{
for(i=0;i for(j=0;j a[i][j]=0;

s1="How many 1s are necessary?";
st=JOptionPane.showInputDialog(null,s1);
k=Integer.parseInt(st);

for(i=0;i
{
x=(int)(Math.random()*N);
y=(int)(Math.random()*M);
a[x][y]=1;
}

s5=" ";
for(i=0;i {
for(j=0;j
s5=s5+a[i][j]+" ";
s5=s5+"n";
}
s5=s5+"n";
JOptionPane.showMessageDialog(null,s5,"filled array",JOptionPane.INFORMATION_MESSAGE);
P=JOptionPane.showConfirmDialog(null,"Continue?");
}
}
}




misal 800 ve buyuk bi numara girdigim zaman, hepsini bir yapmıyor. üst üste atiyor onu nasil duzeltirim?
2.si
bu 1leri spesifik bi yere koymak istesem
bunun mantigini nasil kurmam lazim?

soru artik acil degil, bu hafta oğrenmem lazim
Link to comment
Sosyal ağlarda paylaş



import javax.swing.JOptionPane;
import java.util.Scanner;
public class labprac {
public static void main (String[] args)
{
final int N=20, M=40;
int a[][]=new int[20][40];
int i,j,k,x,y,P=0;
String st,s1,s5;

while(P==0)
{
for(i=0;i<N;i++)
for(j=0;j<M;j++)
a[i][j]=0;

s1="How many 1s are necessary?";
st=JOptionPane.showInputDialog(null,s1);
k=Integer.parseInt(st);

for(i=0;i<k;i++)

{
x=(int)(Math.random()*N);
y=(int)(Math.random()*M);
a[x][y]=1;
}

s5=" ";
for(i=0;i<N;i++)
{
for(j=0;j<M;j++)

s5=s5+a[i][j]+" ";
s5=s5+"n";
}
s5=s5+"n";
JOptionPane.showMessageDialog(null,s5,"filled array",JOptionPane.INFORMATION_MESSAGE);
P=JOptionPane.showConfirmDialog(null,"Continue?");
}
}
}
Link to comment
Sosyal ağlarda paylaş

yok mesela sey gibi
ilk 150sine 1 koysun
sonrasina 0 koysun
orda 150/40'dan gelen bi degisken bulup o kadar satir yapicam(misal r)
sonra o 150-40*r=h
dicem ve bi sonraki satiri onla mi doldurcam
yani ozman da for mu kullanicam

orasi biraz karisti
hoce mod kullanicaksiniz falan dedi
tam kodlari ogrenmedik de
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...