Zdravim,
niektore triedy maju za sebou znak ^, google mi to nieako ignoruje pri hladani popripade nachadzam len ako xor ...
napr. string^ a taktiez pri vytvaranii instancie sa pouziva gcnew namiesto new ...
#55 JoDiK
jn cez tohle mi to uz taky de , diky :D
111000000
110100000
110010000
110001000
110000100
110000010
110000001
101100000
101010000
101001000
101000100
101000010
101000001
100110000
100101000
100100100
100100010
100100001
100011000
100010100
100010010
100010001
100001100
100001010
100001001
100000110
100000101
100000011
011100000
011010000
011001000
011000100
011000010
011000001
010110000
010101000
010100100
010100010
010100001
010011000
010010100
010010010
010010001
010001100
010001010
010001001
010000110
010000101
010000011
001110000
001101000
001100100
001100010
001100001
001011000
001010100
001010010
001010001
001001100
001001010
001001001
001000110
001000101
001000011
000111000
000110100
000110010
000110001
000101100
000101010
000101001
000100110
000100101
000100011
000011100
000011010
000011001
000010110
000010101
000010011
000001110
000001101
000001011
000000111
riadkov je84
a tady kod
import java.util.*;
public class pokus2
{
private int pocetBitu=9;
ArrayList<Integer> pole = new ArrayList<Integer>(9);
private void napln(int zacatek,int od, int pocetJednicek)
{
zacatek--;
od--;
for(int j=zacatek;j<pocetBitu;j++)
{ // nulovanie od zacatku
pole.add(j,0); // list.add(index,object)
}
for(int pom=0; pom<pocetJednicek; pom++)
pole.add(pom+od,1); // vypis jednicek
}
private void vypis()
{ // vypis araylistu
for(int j=0;j<pocetBitu;j++)
{
System.out.print(pole.get(j));
}
System.out.println();
}
public void main()
{
System.out.println("\f");
int sucet=0;
for(int i=1; i<pocetBitu-2+1; i++)
{
napln(1,i,3);
for(int j=i+1;j<pocetBitu-1+1; j++)
{
napln(i+1,j,2);
for(int k=j+1;k<pocetBitu+1;k++)
{
napln(j+1,k,1);
vypis();
sucet++;
}
}
System.out.println();
}
System.out.println("riadkov je"+sucet);
}
}
#50 JoDiK
tak jako kdyz to napises v nevimcem a jeste neokomentovane tak fakt netusim jak to predelat do me Javy/C... sem skousel to teda nako prepsat ale je to jiste blbost tak to skus opravit
public class pokus {
int [] cisla;
int pocet;
int vystup;
public void naplnJednicku(int zacatek, int kam)
{
int i;
for(i=zacatek;i<pocet;i++)
cisla[i]=0;
cisla[kam]=1;
}
public void seznam()
{
int i ;
int s;
for(i=1; i < pocet;i++)
s= s & cisla[i];
seznam = s;
}
public void trojicky()
{
int vypis;
int i,j,k;
int [] cisla = {0,0,0,0,0,0,0,0};
vypis = seznam;
for(i=1;i<pocet-2;i++)
{
naplnJednicku(1,i);
for(j=i+1;j<pocet-1;j++)
{
naplnJednicku(i+1,j);
for(k=j+1;k<pocet;k++)
{
naplnJednicku(j+1,k);
vypis = vypis & vbNewLine & Seznam;
}
}
}
vypis;
}
}
tak ja zatim postnu co mam :D
zatim tohle muj vypis
111000000
110100000
110010000
110001000
110000100
110000010
110000001
011100000
011010000
011001000
011000100
011000010
011000001
001110000
001101000
001100100
001100010
001100001
000111000
000110100
000110010
000110001
000011100
000011010
000011001
000001110
000001101
000000111
a tady je kod :
import java.util.*;
public class vypis
{
private int pocetBitu=9;
ArrayList<Integer> pole = new ArrayList<Integer>(9);
private void napln(int zacatek,int od, int pocetJednicek)
{
for(int j=zacatek;j<pocetBitu;j++)
{ // nulovanie od zacatku
pole.add(j,0); // list.add(index,object)
}
for(int pom=0; pom<pocetJednicek; pom++)
pole.add(pom+od,1); // vypis jednicek
}
private void vypis()
{ // vypis araylistu
for(int j=0;j<pocetBitu;j++)
{
System.out.print(pole.get(j));
}
System.out.println();
}
public void main()
{
System.out.println("\f");
int nulovatOd=2;
for(int i=0; i<pocetBitu-3+1; i++)
{
napln(0,i,3); // OK vypis vsech 3 jednicek pri sobe
vypis(); // OK
for(int j=1;j<pocetBitu-nulovatOd; j++)
{
napln(nulovatOd,nulovatOd+j,1);
vypis();
}
nulovatOd++; // zvetsime pocet prvych nemennych cisel
System.out.println();
}
}
}
uz sem docela to skoro cele zmazal a hodne predelal a sem na docela dobre ceste tak to sem placnu az to dodelam :D
v podstate po tomhle
111000000
011100000
001110000
000111000
000011100
000001110
000000111
absolutne netusim co dale chces po me abych vypisoval , tak mi to prosim rekni
chces abych vypsal pak tohle?
110000000
011000000
001100000
000110000
000011000
000001100
000000110
000000011
a jestli jo tak co pak chces s tim? abych sebral 110000000 a pridelal tam
110100000
110010000
110001000
110000100
110000010
110000001
?
ah, ja ti nejak nerozumim ze co chces aby to jako delalo, mohl bys popsat co chces aby bylo jako vystup pro ty dalsi pripady? (3 jednotky po hromade sou jasny)
a btw tohle musis mit spatne:
pro i=1 to pocetBitu
napln(1, od, 3)
pac tohle nesmi byt v cyklu pac uz jenom samotne napln(1,od,3) vypise vsech 7 kombinaci troch jednicek pri sobe, takze zbytocne bys vypisoval to same nekolikrat
tak jako netusim jak si to myslel jak to udelat s tema vnorenyma cyklama... udelal sem to na metodu( funkci/podpogram)
ale jedine co umim vypsat sou te 3 jednicky pri sobe, tu je muj kod, skus napsat jaks to ty myslel
public class vypis
{
private int pocetBitu=9;
private int pole[]= new int[pocetBitu];
//private int zacatek=4; // zacatecni pozice
//private int pocetJednicek=2;
public void fce(int zacatek, int pocetJednicek)
{
for(int i=zacatek-1; i<pocetBitu-pocetJednicek+1; i++)
{
/*for(int j=0;j<pocetBitu;j++)
{ // priprava
pole[j]=2;
}*/
for(int j=zacatek-1;j<pocetBitu;j++)
{ // vynuluje pole od zacatku
pole[j]=0;
}
for(int pom=0; pom<pocetJednicek; pom++)
pole[pom+i]=1; // vypis jednicek
for(int j=0;j<pocetBitu;j++)
{ // vypise vznikle cislo
System.out.print(pole[j]);
}
System.out.println();
}
}
public void main()
{
System.out.println("\f");
fce(1,3); // vypis vsech 3 jednicek pri sobe
}
}
teda uz sem odstranil ten pocatek, ten tam zbytecne navic, takze takhle
public class vypis
{
private int pocetBitu=7;
private int pole[]= new int[pocetBitu];
private int zacatek=4; // zacatecni pozice
private int pocetJednicek=2;
public void main ()
{
System.out.println("\f");
for(int i=zacatek-1; i<pocetBitu-pocetJednicek+1; i++)
{
for(int j=0;j<pocetBitu;j++)
{ // priprava
pole[j]=2;
}
for(int j=zacatek-1;j<pocetBitu;j++)
{ // vynuluje pole od zacatku
pole[j]=0;
}
for(int pom=0; pom<pocetJednicek; pom++)
pole[pom+i]=1; // vypis jednicek
for(int j=0;j<pocetBitu;j++)
{ // vypise vznikle cislo
System.out.print(pole[j]);
}
System.out.println();
}
}
}
ja si to udelal i s tim pocatkem..
public class vypis
{
private int pocetBitu=7;
private int pole[]= new int[pocetBitu];
private int zacatek=4; // zacatecni pozice
private int pocetJednicek=2;
private int pocatek=3;
public void main ()
{
System.out.println("\f");
for(int i=zacatek-1; i<pocetBitu-pocetJednicek+1; i++)
{
for(int j=0;j<pocetBitu;j++)
{ // priprava
pole[j]=2;
}
for(int j=pocatek-1;j<pocetBitu;j++)
{ // vynuluje pole od pocatku
pole[j]=0;
}
for(int pom=0; pom<pocetJednicek; pom++)
pole[pom+i]=1; // vypise jednicku na posunutej pozici
for(int j=0;j<pocetBitu;j++)
{ // vypise vznikle cislo
System.out.print(pole[j]);
}
System.out.println();
}
}
}
tak uz mam, ten cyklus si chtel pro vypis poctu jednicek? pac tak sem to pochopil
a btw tvuj druhej vypis by mel byt jenom
01110
00111
pac se zacatek=2...
public class vypis
{
private int pocetBitu=6;
private int pole[]= new int[pocetBitu];
private int zacatek=2; // zacatecni pozice
private int pocetJednicek=2;
public void main ()
{
System.out.println("\f");
for(int i=zacatek-1; i<pocetBitu-pocetJednicek+1; i++)
{
for(int j=0;j<pocetBitu;j++)
{ // vynuluje pole
pole[j]=0;
}
for(int pom=0; pom<pocetJednicek; pom++)
pole[pom+i]=1; // vypise jednicku na posunutej pozici
for(int j=0;j<pocetBitu;j++)
{ // vypise vznikle cislo
System.out.print(pole[j]);
}
System.out.println();
}
}
}
#30 JoDiK
staci takhle?
public class vypis
{
private int pocetBitu=6;
private int pole[]= new int[pocetBitu];
private int zacatek=2; // zacatecni pozice
public void main ()
{
System.out.println("\f");
for(int i=zacatek-1; i<pocetBitu-1; i++)
{
for(int j=0;j<pocetBitu;j++)
{ // vynuluje pole
pole[j]=0;
}
pole[i]=1; // vypise jednicku na posunutej pozici
pole[i+1]=1;
for(int j=0;j<pocetBitu;j++)
{ // vypise vznikle cislo
System.out.print(pole[j]);
}
System.out.println();
}
}
}
ani za boha nemuzu prijit na to jak do toho zakomponovat kombinaci vsech dvou jednotek :( s jednou jednotkou v pohode ale s vic..
tak tady je to zobecneno jeste treba dodelat aby to delalo pro vic nez jednu jednotku
public class vypis
{
private int pocetBitu=9;
private int pole[]= new int[pocetBitu];
private int zacatek=3; // zacatecni pozice
public void main ()
{
System.out.println("\f");
for(int i=zacatek-1; i<pocetBitu; i++)
{ // vynuluje pole
for(int j=0;j<pocetBitu;j++)
{
pole[j]=0;
}
pole[i]=1; // posunie jednicku
for(int j=0;j<pocetBitu;j++)
{ // vypise vznikle cislo
System.out.print(pole[j]);
}
System.out.println();
}
}
}
tady to je od te 3ti pozice
public class vypis
{
private int pole[]= new int[5];
public void main ()
{
System.out.println("\f");
for(int i=2;i<5;i++)
{ // vynuluje pole
for(int j=0;j<5;j++)
{
pole[j]=0;
}
pole[i]=1; // posunie jednicku
for(int j=0;j<5;j++)
{ // vypise vznikle cislo
System.out.print(pole[j]);
}
System.out.println();
}
}
}
zatim tedy mam jen 5bitove a 1 jednicka a 4 nuly :D ted du zistit jak to predelam na to 9bitove a 3 jednicky a 6 nul :O
public class vypis
{
private int pole[]= new int[5];
public void main ()
{
for(int i=0;i<5;i++)
{ // vynuluje pole
for(int j=0;j<5;j++)
{
pole[j]=0;
}
pole[i]=1; // posunie jednicku
for(int j=0;j<5;j++)
{ // vypise vznikle cislo
System.out.print(pole[j]);
}
System.out.println();
}
}
}
tak prozatim dik, ja to skusim nejak zbouchat a kdyz budu mit otazku tak napisu :D
hmm tak to zbytecne necekej, to tak rychle nebude, sice chapu cos napsal i jak to uz resit, ale to potrva kym si to v hlave srovnam a prenesu do kodu, tak ja to tu pak dam, zatim si di klidne ven, stejne to ma cas az do nedele pulnoci
Flowy: 9bitove znamena 9 miestne cislo
tomu co si napsal chapu, vypise to vsechny 5-bitove cisla ktere obsahuji prave jednu jednicku a 4 nuly ale vymyslet to pro to moje zadani je o poznani tezsi, pac tam bude aspon 100 moznosti a ne 5 jak ve tvem prikladu , a prave na tom selhavam :(
no pac to chteji po nas do skoly, do pondeli :| a jako nejsem uplnej zacatecnik jen na tenhle spusob sem jeste nic nedelal jinak vim jak funguje FOR a tak.. jenomze nevim jak to udelat.. ani pro ty 3 cisla a jedna jednicka...
vzdyt prave ani to nejak rozumne neumim spravit...
me napada tak jedine tohle: (ale to je nepouzitelny pro vetsi pocet moznosti)
int [3] pole;={1,0,0};
vypis;
int [3] pole;={0,1,0};
vypis;
int [3] pole;={0,0,1};
vypis;
takhle si to napsat jak ty rikas to umim taky, ale naprogramovat to obecne proste nevim
Ahoj, nevím si poradit jak naprogramovat program v Jave (stačil by i pseudokód)
pro výpis všech 9-bitových čísel s troma jedničkama (právě 3 jedničky, ani víc, ani míň)
napr. 111 000 000
010 011 000 atd...
Díky.
Zdravím, mám nainštalovaný Glassfish V3 a potreboval by som zistiť ako mám uploadnúť nejaký file(.jpg) na tento server aby som mohol ten file stiahnuť pomocou zadania konkrétnej url. Takymto sposobom napr.: http://img.zoznam.sk/b/n/topky140.gif
Dik
Zdravím, potreboval by som v swingu netbeans zistit ako mozem na nacitany obrazok nieco nakreslit. Napr. mam nacitany obrazok .jpg v jLable a ako nan mozem dokreslit nejaku ciaru.
Dik
Uz som problem vyriesil. Najjednoduchsie sa vytvaraju web servicy napr. v netbeans. Secko ti tam pekne program robi a je ot dost prehladne. Som s tym velmi spokojny. Dik za secky rady.
Zdravím, potrebujem na pc s Ubuntu 9 nainstalovat Metro 2.0, JAX-WS a GlassFish. Problem je v tom ze su to secko zip subory a ked ich rozpakujem tak ich proste neviem nainstalovat. Uz som skusal strasne vela veci, ale nic nefunguje. Skuste poradit nejake triky alebo tipy na instalacny postup.
Dik
Dik aspon nieco, ale ajtak budem musiet riesit komunikaciu cez HTTP medzi serverom a klientom.
Zdravím,
som v Jave začiatočník. Mám vytvorený program, ktorý pracuje s MySql a slúži na určenie polohy pomocou Wifi. Program pracuje v linuxe a je vytvorený v Eclipse. V súčasnosti pracuje na 1 notebooku. Potrebujem vytvoriť komunikáciu klient-server tak, aby časť programu s databázou bola na server-pc a druhá časť využívala túto databázu na lokalizáciu na notebooku.
Preto by som potreboval poradiť aspoň nejakú literatúru alebo postup prípadne akú použiť technológiu na spomínanú komunikáciu.
Dik