Citat:
Zad07
Ovo se ne radi tako, urađeno je ok kao deo zadatka 10 (mada tu imaš drugu grešku)
Zad08
Ne trebaju ti dve for petlje, vidim da si u zad 9 to ok uradio
Zad09
Ok, mali savet - nazovi promenjive tako da znaš čemu služe, i, j, k zovu isključivo promenjive za iteraciju
Zad10
Ne sabiraš dobre vrednosti, u primeru ti se slučajno dogodilo da dobiješ tačan rezultat
Zad11
Ok, ali ajde probaj jednu stvar - kako bi napisao program da može da obradi nizove svih mogućih veličina
Dule, hvala ti. Upravu si za zadatke, 8mi kanda nisi dobro video. I molim te, cura sam, pa probaj u zenskom rodu :) . A evo i zadaci...opet izvinite ako je predugacko.
Code:
package sa.foruma.zad;
/**
* int[] niz = {2, 4, 1, 8, 1, 5, 10, 7, 6}; 7) Sabrati brojeve samo na parnim
* pozicijama
*
* @author lenjivica
*
*/
public class Zad07 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] niz = { 2, 4, 1, 8, 1, 5, 10, 7, 6 };
int sum = 0;
// Sedim zad
System.out.println("----------Sedmi zad---------------");
for (int i = 0; i < niz.length; i = i + 2) {
sum += niz[i];
System.out.println("Parni brojevi pozicija " + i + " i njihova suma je " + sum);
}
}
}
package sa.foruma.zad;
/**
* 10) Sabrati brojeve na parnim pozicijama i ako je njihov zbir veci od duzine
* niza ispisati da je rezultat veci i koji je to rezultat, a ako nije ispisati
* da je manji i koji je to rezultat
*
* @author lenjivica
*
*/
public class Zad10 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] niz = { 2, 4, 1, 8, 1, 5, 10, 7, 6 };
// int[] niz = new int[6];
int sum = 0;
// Deseti zad
System.out.println("----------Deseti zad---------------");
for (int i = 0; i < niz.length; i = i + 2) {
// niz[i] = (int)(Math.random()*6);
sum += niz[i]; // sto izbacuje poslednji element u nizu ako stavim sum=+ niz[i]?
// System.out.println("Random " + niz[i] + sum + i);
// System.out.println("Parni brojevi pozicija su " + niz[i]);
}
System.out.println("Suma parnih brojeva " + sum);
if (sum > niz.length) {
System.out.println("Rezultat je " + sum + " veci od duzine niza ");
} else
System.out.println("Rezultat je " + sum + " manji od duzine niza ");
}
}
Nadam se da su ok ovaj put :).
Citat:
Posto sam jedini ja odgovarao onda se ovo odnosi na mene. Kao sto vidis navodio sam te da sama razmisljas kroz svaki primer pa ne znam sta si onda ovim htela da kazes.
Rusi, ti si jedini objasnio to na pravi nacin. Primetila sam da se svaki zad nadovezuje jedan za drugim. Hvala ti,odlicni su, dosta mi pomaze. Ono sam rekla, uopsteno, ipak je ovo forum.
Naime, ne znam da uradim 8mi zadatak...odustajem jednostavno il sam se sad premorila ili ne razumem. Ako je neko voljan postupno da mi pokaze, ako ne nema veze (: .
A dole su i nakaradni pokusaji 8mog zadatka :kez:
Code:
public class Zad08 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] niz = { 2, 4, 1, 8, 1, 5, 10, 7, 6 };
int min = niz[0];
int brojac =0;
int l=0;
int s=0;
for (int i = 0; i < niz.length; i++) {
if(min>niz[i]){
s=i;
min=niz[i];
// brojac=niz[i];
}
if(min==niz[i]){
System.out.println("\tNajmanji element na poziciji " +s + " je " + min + l + brojac);
// l=i;
// brojac++;
// brojac=niz[i];
}
}
for (int j = niz[s]; j > min; j++) {
l=j;
}
// System.out.println("\tNajmanji element na poziciji " +s + " je " + min + l + brojac);
Ima jos pokusaja,al nista to ne valja...