JAAVVVAAAA
public static void prvaUloha() { System.out.print("Zadaj slovo: "); String slovo = sc.next(); for (int i = 0; i < slovo.length(); i++) { for (int k = 0; k <= i; k++) { System.out.print(slovo.charAt(i)); } System.out.println(); }
}
n-1
riadku je najskôr medzier a potom jedna hviezdička public static void druhaUloha() {
System.out.print("Zadaj n: ");
Integer n = sc.nextInt();
int j = 1;
for (int i = 0; i < n; i++) {
for (int k = 0; k < j; k++) {
System.out.print("*");
}
j = j + 2;
System.out.println();
}
}
J
Ja
Jav
Java
public static void tretiaUloha() {
System.out.print("Zadaj slovo: ");
String slovo = sc.next();
StringBuilder slovicko = new StringBuilder();
for (int i = 0; i < slovo.length(); i++) {
slovicko.append(slovo.charAt(i));
System.out.println(slovicko);
}
System.out.println();
}
'*'
) vytvoríte takýto trojuholník: v 1. riadku je jedna hviezdička, v 2. dve, v 3. tri, …, v n
-tom riadku je dar n
. Môžete dostať takýto výstup:
n
-krát vypíše zadané slovo takto:
1
odsadením (4 medzery), v 3. s 2
odsadeniami (8 medzier), v 4. s 3
odsadeniami (12 medzier), pre ďalšie riadky sa to opakuje od začiatku. V programe využi zvyšok po delení, napríklad i%4*4
.
'-'
). public static void siedmaUloha() {
System.out.print("Zadaj od: ");
Integer ood = sc.nextInt();
System.out.print("Zadaj do: ");
Integer doo = sc.nextInt();
if (doo < ood) {
System.out.println("2 číslo je menšie ako prvé!");
siedmaUloha();
}
for (int i=ood; i<=doo; i++){
System.out.print(i+" ");
System.out.println(i*i+" "+i*i*i+" "+i*i*i*i);
}
}
'<číslo>'
). Schéma programu by mala byť podobnej predchádzajúcej úlohe. Môžete spustiť takýto výstup: public static void osmaUloha() {
System.out.print("Zadaj od: ");
Integer ood = sc.nextInt();
System.out.print("Zadaj do: ");
Integer doo = sc.nextInt();
if (doo < ood) {
System.out.println("druhé číslo nie je vačšie ako prvé!");
osmaUloha();
}
for (int i = ood; i<=doo;i++){
System.out.print("<"+i+">");
}
}
'*'
), za ňou medzera, potom 2 hviezdičky a medzera, 3 hviezdičky a medzera … Počet hviezdičkových úsekov je n
. Program mal mať takúto schému: for(int k=ood;k<=doo;k++){
for(int i=ood;i<=doo;i++){
System.out.print(k*i+" ");
}
System.out.println();
}
System.out.print("|"); for(int i=ood;i<=doo;i++){ System.out.print(i+" "); } System.out.println("\n=====|==============================="); for(int k=ood;k<=doo;k++){ for(int i=ood;i<=doo;i++){ if(i==ood){ System.out.print(k+" | "+k*i+" "); }else { System.out.print(k * i + " "); } } System.out.println(); }
<0, 100>
n
Prvý bod na priamke je 32, druhý bod 10.
Ich vzdialenosť je 22
Prvý bod na priamke je 61, druhý bod 12.
Ich vzdialenosť je 49
Prvý bod na priamke je 62, druhý bod 35.
Ich vzdialenosť je 27
Prvý bod na priamke je 9, druhý bod 78.
Ich vzdialenosť je 69
Prvý bod na priamke je 5, druhý bod 82. Ich vzdialenosť je 77
public static void dvanastaUloha() {
System.out.print("Zadaj n: ");
Integer n= sc.nextInt();
for(int i=0;i<n;i++){
int prvyBod=rand.nextInt(100);
int druhyBod=rand.nextInt(100);
System.out.println("Prvý bod na priamke je " +prvyBod+ ", druhý bod " +druhyBod+ ".Ich vzdialenosť je " +(prvyBod-druhyBod));
}
}
100
cestujúcich. V každej stanici, v ktorej zastane, niekoľko ľudí vystúpi a niekoľko nastúpi. Napíš program, ktorý odsimuluje n
s vystupovaním a nastupovaním takých cestujúcich. Predpokladáme, že v každej stanici vystúpi aj náhodný počet cestujúcich z intervalu . <0, 9>
Môžete získať takýto výstup: zadajte n: 8'O'
a '-'
. Správa obsahuje istý počet riadkov a stĺpcov znakov. Program Napíš, ktorým náhodne vygeneruje podobnú správu. Môžete dostať takýto výstup: public static void stvrnastaUloha() {
System.out.print("Zadaj počet riadkov: ");
Integer pocetRiadkov = sc.nextInt();
System.out.print("Zadaj počet stĺpcov: ");
Integer pocetStlpcov = sc.nextInt();
for(int i=1;i<= pocetRiadkov;i++) {
for(int k=1;k<=pocetStlpcov;k++){
int randNumb = rand.nextInt(2);
if(randNumb==1){
System.out.print("O");
}else {
System.out.print("-");
}
}
System.out.println();
}
}
n
-krát. Môžete získať takýto výstup: zadajte n: 3
public static void patnastaUloha() {
System.out.print("Zadaj n: ");
Integer n = sc.nextInt();
Integer sucet = 0;
for(int k=1;k<=n;k++) {
for (int i = 1; i <= 2; i++) {
int ak = rand.nextInt(6) + 1;
sucet = sucet + ak;
System.out.println("na " + i + ". kocke padla " + ak);
}
System.out.println("ich súčet je "+ sucet);
sucet=0;
if(n>0 && k!=n){
System.out.println("======================");
}
}
}
n
(počet hádzaní) a počet kociek a potom n
, krát vypíše čísla na kočkách a ich súčet. Môžete dostať takýto výstup: 17) Napíšte program na určenie
počtu kladných, nulových
a záporných čísel
v jednorozmernom poli.
public static void sedemnastaUloha(int[] arr) {
int zaporne=0;
int kladne=0;
int nulove=0;
for(int i=0;i<arr.length;i++){
if(arr[i]<0){
zaporne=zaporne+1;
}else if(arr[i]==0){
nulove=nulove+1;
}else {
kladne=kladne+1;
}
}
System.out.println("Záporné: "+zaporne+", Kladné: "+" "+kladne+", Nulové: "+nulove);
}