|
|
|
|
Zadania z kolokwium
Damian - 26 Maj 2010, 10:37
Wpiszcie swoje treści zadań i jak ktoś chce to niech rozkmini je ;]
12. Program wczytuje z klawiatury dodatnią liczbę całkowitą n i wyświetla wszystkie jej podzielniki w kolejności od największego do najmniejszego. Na przykład dla n =440 prawidłowym wynikiem jest ciąg 440, 220, 110, 55, 40, 20, 11, 10, 8, 5, 4, 2, 1
misza - 26 Maj 2010, 11:10
12. sama funkcja wygląda tak:
Syntax: [ Download ] [ Hide ]SXBB[id].writeCmd();
Brat Tomasz - 26 Maj 2010, 12:11
14. Program wczytuje z klawiatury dodatnią liczbę całkowitą n i wyświetla jej rozkład na czynniki pierwsze. Na przykład dla
n=440
prawidłowym wynikiem jest
1*2*2*2*5*11
Rozwiązanie:
Syntax: [ Download ] [ Hide ]SXBB[id].writeCmd();
KrzJak - 26 Maj 2010, 14:09
11. Program wczytuje z klawiatury łańcuch i wypisuje wszystkie występujące w nim samogłoski, potem same spółgłoski, wraz z liczbami ich wystąpień. Na przykład dla wczytanego łańcucha aCceedDEExp odpowiedzią jest aeeEE 5 CcdDxp 6
Maciek L. - 26 Maj 2010, 16:16
Ja mam zadanie 14 trochę inaczej zrobione, może się komuś przyda.
Syntax: [ Download ] [ Hide ]SXBB[id].writeCmd();
wiola - 26 Maj 2010, 16:21
15.Program wczytuje z klawiatury nieujemną liczbę całkowitą n i wypisuje je j postać dwójkową. Na przykład dla n = 4713 prawidłowym wynikiem jest binary:1001001101001
Djinn - 26 Maj 2010, 16:50
A moze ktos to 11 zadanie potrafi zrobic?
Maciek L. - 26 Maj 2010, 17:27
Wiem że zrobił to zadanie Wiktor i dostał 7 pkt. tylko, że jego program bazował na dużej ilości casów i coś nie pasowało wężowi.
Krupek - 27 Maj 2010, 06:11
13. Program wczytuje z klawiatury dodatnią liczbę całkowitą n i wyświetla wszystkie liczby pierwsze nie przekraczające n. Na przykład dla n = 40 prawidłowym wynikiem jest ciąg 2 3 5 7 11 13 17 19 23 29 31 37
Adam - 30 Maj 2010, 09:35
Program 12: Syntax: [ Download ] [ Hide ]SXBB[id].writeCmd();
Robert - 30 Maj 2010, 16:09
Zadanie 11 Na listach, więc nie wiem czy do przyjęcia. Kod: Zaznacz wszystkoimport java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;
public class Main { public static void main (String [] args) { System.out.println("Podaj ciąg:"); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String ciag; try { ciag = br.readLine(); } catch (IOException e) { System.out.println("Błąd wejścia/wyjścia"); return; } Litery litery = new Litery(ciag);
System.out.println("Spółgłoski ("+litery.getSpolgloski().size()+")"); for(Character c : litery.getSpolgloski()) System.out.print(c); System.out.println(); System.out.println("Samogloski ("+litery.getSamogloski().size()+")"); for(Character c : litery.getSamogloski()) System.out.print(c); } }
I w new class Kod: Zaznacz wszystkoimport java.util.Collections; import java.util.LinkedHashSet; import java.util.LinkedList; import java.util.List; import java.util.Set; import java.util.TreeSet;
public class Litery { private static List<Character> spolgloski; private static List<Character> samogloski; static { LinkedList<Character> tmpList = new LinkedList<Character>(); tmpList.add('b'); tmpList.add('c'); // i tak dalej, kolejne literki
spolgloski = Collections.unmodifiableList(tmpList); tmpList = new LinkedList<Character>(); tmpList.add('a'); // to samo tu, dorobić sobie kolejnymi tmpList.add
samogloski = Collections.unmodifiableList(tmpList); } private List<Character> literySamogloski; private List<Character> literySpolgloski; public Litery(String ciag) { literySamogloski = new LinkedList<Character>(); literySpolgloski = new LinkedList<Character>(); for (int i=0; i<ciag.length(); ++i) { if (spolgloski.contains(ciag.charAt(i))) literySpolgloski.add(ciag.charAt(i)); if (samogloski.contains(ciag.charAt(i))) literySamogloski.add(ciag.charAt(i)); } } public List<Character> getSpolgloski() { return Collections.unmodifiableList(literySpolgloski); } public List<Character> getSamogloski() { return Collections.unmodifiableList(literySamogloski); } }
żółty - 31 Maj 2010, 06:48
Pomocy :/ 10. program wczytuje zklawiatury łancuch i wypisuje najpierw ciag liczb wszystkich wystepujacych w tym lancuchu dużych a nastepnie ciag wszystkich malych liter, wraz z długościami obu ciagow. Np. aCceedDEElp odp: CDEE 4 aceedlp 7
Robert - 31 Maj 2010, 07:43
Zadanie 8 litery dddkkkkeeeaaaAAAfffff kompresuje w dkeaAf
Kod: Zaznacz wszystkoimport java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;
public class Main { public static void main (String [] args) { System.out.print("Podaj ciąg:"); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String ciag; try { ciag = br.readLine(); } catch (IOException e) { System.out.println("Błąd wejścia/wyjścia"); return; } litery(ciag); System.out.println("Dlugosc pierwotnego lancucha: "+Integer.toString(ciag.length())); } public static void litery(String ciag) { String abd=""; for (int i=0; i<ciag.length()-1; ++i) { if ((ciag.charAt(i))!=(ciag.charAt(i+1))) { abd+=Character.toString(ciag.charAt(i)); } } abd+=Character.toString(ciag.charAt(ciag.length()-1));
System.out.println(abd); System.out.println("Dlugosc nowego lancucha"+abd.length()); } }
Damian - 31 Maj 2010, 09:18
#10 Syntax: [ Download ] [ Hide ]SXBB[id].writeCmd();
Mike - 31 Maj 2010, 14:48
mógłby mi ktoś to ogarnąć i powiedzieć dlaczego nie bangladesh? dodam, że nie dokończyłem tego shitu
zadanie 9 program wczytuje z klawy łańcuch i wypisuje wszystkie jego ciągłe podłańcuchy złożone z co najmniej dwóch takich samych liter. wczytuje: baa444cdeee566fbbb ma byc: aa eee bbb
Syntax: [ Download ] [ Hide ]SXBB[id].writeCmd();
Adam - 31 Maj 2010, 17:15
13.
Syntax: [ Download ] [ Hide ]SXBB[id].writeCmd();
Damian - 31 Maj 2010, 18:12
Jak jest Syntax: [ Download ] [ Hide ]
misza - 31 Maj 2010, 18:38
do 13 zadania podrzucę pewną myśl: Syntax: [ Download ] [ Hide ]
Maciek L. - 31 Maj 2010, 19:56
W zadaniu 9 trochę z nudów pokombinowałem z waszym kodem i wyszło mi coś takiego, działa tylko już mi się niechciało dopisywać zmiany dużych na małe litery.
Syntax: [ Download ] [ Hide ]SXBB[id].writeCmd();
Djinn - 31 Maj 2010, 20:38
a czy ktos to 14 zadanie potrafi zrobic?? czyli ze liczy samogloski i spolgloski??
Maciek L. - 01 Cze 2010, 16:31
Chodzi Ci o zadanie 11? Jeśli tak to jest już rozwiązane, a jeżeli nie na listach to napiszę zaraz drugi, bo to zadanie akurat dość proste jest.
Karol - 02 Cze 2010, 00:06
Zadanie 16. Piszesz liczbę n = 123, a wypisuje liczbę m = 321. Kod: Zaznacz wszystkoimport java.util.*;
public class Zamiana { public static void main(String[] args) { try { System.out.print("Podaj liczbę całkowitą n: "); Scanner wejscie = new Scanner(System.in); int n = wejscie.nextInt(); if (n < 0) throw new Exception("n powinno być nieujemne"); System.out.printf("Liczba n = %1d\n", n); System.out.print("Liczba m = "); zmień(n); } catch (Exception e) { System.out.println(e.toString()); } } public static void zmień(int n) { if (n > 9) { System.out.print(cyfra[n % 10]); zmień(n / 10); } if (n < 9) System.out.print(cyfra[n % 10]); } public static int[] cyfra = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; }
Djinn - 02 Cze 2010, 15:29
Dzisiaj u weza na poprawie (2 czerwiec): zadanie 3 Program ktory wczytuje z klawiatury ciagl licz nie ujemny i zlicza je aby powstala jednocyfrowa odp. np: 345670 ma wyjsc wynik 7, bo 345670 3+4 5+6 7+0 7 + 11 7 18 + 7 25 2+5=7 wynik jednocyfrowy
żółty - 07 Cze 2010, 06:42
1. Program wczytuje z klawiatury nieujemną liczbe całkowita n i wyznacza liczbe m zameniajac w zapisie dziesiatnym liczby n wszystkie cyfry nieparzyste mniejszymi o 1 cyframi parzystymi. np n=251657809 wynikiem jest m=240646808
Wiktor - 07 Cze 2010, 07:23
Program dla żółtego
Kod: Zaznacz wszystkoimport java.util.Scanner;
public class samo {
/** * @param args */ public static void main(String[] args) { System.out.println("Wpisz tekst"); Scanner klawiatura = new Scanner(System.in); String a = klawiatura.next(); for (int i=0;i<a.length();i++){ char x = a.charAt(i); int c; c = Integer.valueOf(x); if (x%2==1){ x--; System.out.print(x); } else { System.out.print(x); } } }
}
zanotowane.pldoc.pisz.plpdf.pisz.plalbionteam.htw.pl
zanotowane.pldoc.pisz.plpdf.pisz.plcichooo.htw.pl
|
|
|
|