1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Mitglieder
  3. eds

Beiträge von eds

  • Serverstats - rrdtool

    • eds
    • 8. Mai 2006 um 12:59

    Munin läuft schonmal! Super danke!

    Ich liebe Debian!

  • Serverstats - rrdtool

    • eds
    • 8. Mai 2006 um 11:37

    Hi! Wollte wissen ob ihr etwas vergleichbares kennt? Irgendwie bekomme ich es nicht gebacken die Version zum Laufen zu bekommen :frowning_face: :omg:

    http://serverstats.berlios.de/


    Das ganze sieht dann so aus:
    http://eds.selfip.org/serverstats/

    Eine alte Version von einem Kollegen kopiert geht leider auch nicht, rddtool ist kompiliert und installiert:
    http://eds.selfip.org/stats_alt/

  • beep bei Shell-Login

    • eds
    • 8. Mai 2006 um 11:28

    So kann man das auch sehen :winking_face:

    Aber ungefähr hast du recht. Mehrere Leute arbeiten mit dem Server und ab und zu interessiere ich mich wann da jemand was zu schaffen hat!

    Lautsprecher ist recht Laut und das Teil steht nur einen Meter weit weg aufm Boden... Außerdem hab ich ganz schöne beep-Töne! Die machen das ganze noch besser :winking_face:

  • beep bei Shell-Login

    • eds
    • 8. Mai 2006 um 09:58

    Danke habs geschafft!

  • beep bei Shell-Login

    • eds
    • 8. Mai 2006 um 02:28

    Hi, ich habe einen kleinen Debian-Server eingerichtet und wolle nun wissen ob es machbar ist, eine beep-Datei bei jedem Einloggen in die Shell ausühren zu lassen.

    Danke :engel:

  • Arithmetisches Mittel ohne Division

    • eds
    • 8. Mai 2006 um 02:23

    Danke! Habe den Code nun fertig und alles funktioniert einwandfrei! THX

  • Arithmetisches Mittel ohne Division

    • eds
    • 5. Mai 2006 um 09:32

    Ich bins noch mal. Es ist in Ordnung wenn der Code nur mit 2^k (k € N) funktioniert.

    Kann mir jemand sagen wieso ich mir das Ergebnis per System.out in der mid(int[] arr] Funktion anzeigen lassen kann, jedoch nicht in der Main wenn ich: System.out.print( mid(array) ); mache?

    Danke

    Wieso muss ich eigentlich immer noch return 0 da stehen haben? In diesen Fall dürfte er nie kommen, doch wegmachen geht nicht!

  • Arithmetisches Mittel ohne Division

    • eds
    • 2. Mai 2006 um 23:57

    OMG! Da hat eben das ganze Forum gesponnen und ich Depp versuch als meinen Post zu retten und jetzt ist er 1000 mal hier! Großes Sorry und eine Bitte an den Admin, einfach den letzten post stehen zu lassen!

  • Arithmetisches Mittel ohne Division

    • eds
    • 2. Mai 2006 um 23:35

    Hi! Also die Aufgabenstellung ist:
    "Erlaubt: a++, a--, a==b, a>b. Entwickeln Sie eine nicht rekursive Funktion mid (a, b), die für die übergebenen Zahlen das abgerundete arithmetische Mittel berechnet. Mit Hilfe von mid(a, b) soll eine rekursive Funktion mid(arr[]) implementiert werden, welches für das übergebene Array arr[], welches immer eine größe von m =2k (k Element N), das abgerundete a. Mittel der Zahlen im Array berechnet."
    Verwenden darf man noch "if else", "while" sowie Zuweisungen und bool'sche Operationen (!, &&, ||).

    Hier meine implementierung bis jetzt. Klappt aber irgendwie nur mit Arrays aus den 2er Potenzen...

    Code
    public class arithM {
    
    
    	public static int mid(int a, int b) {
    
    		int schnitt;
    		int klein;
    		int gross;
    		/*
    		 * Variable deklarieren.
    		 */
    
    		if (a == b) {
    		// Falls a = b ist das Ergebnis trivial.	
    			schnitt = a;
    
    			//System.out.println(schnitt);
    			return schnitt;
    		}
    
    		if (a > b) {
    		// Parameter werden nach größe geordnet.	
    			gross = a;
    			klein = b;
    		}
    		else {
            // Parameter werden nach größe geordnet.
    			gross = b;
    			klein = a;
    		}
    
    		while (gross - klein > 1) {
    		/*
    		 * Solange eine Differenz zwischen beiden Variablen besteht
    		 * wird die kleine Variable um 1 erhöht und die große um 1
    		 * reduziert.
    		 */	
    			klein++;
    			gross--;
    		}
    
    		schnitt = klein;
    
    		System.out.println(schnitt);
    		return schnitt;
    
    	}
    
    	public static int mid(int[] arr) {
    
    		int laenge;
    
    		laenge = arr.length;
    
    		if (laenge == 2) {
    			System.out.println(  mid(arr[0], arr[1]) );
    			return mid(arr[0], arr[1]);
    		}
    		else {
    
    			int haelfte = mid(laenge, 0);
    			int[] new_arr = new int[haelfte];
    
    			int k = 0;
    			int i = 0;
    
    
    			while (haelfte < laenge) {
    
    
    				new_arr[i++] = mid(arr[k++], arr[k]);
    
    				k++;
    				haelfte++;
    
    			}
    
    			mid (new_arr);
    
    		}
    
    		return 0;
    
    	}
    
    	public static void main(String[] args) {
    
    		System.out.println("Funktion 1");
    		//System.out.println( mid(111, 6) );
    		mid(111, 6);
    
    		System.out.println("");
    		System.out.println("Funktion 2");
    
    
    		int[] array = {1000, 1000, 1000, 1000, 0, 0, 0, 0};
    		// Array mit 8 Werten.
    		mid(array);	
    
    	}
    
    }
    Alles anzeigen
  • Arithmetisches Mittel ohne Division

    • eds
    • 1. Mai 2006 um 18:16
    Zitat von lj_scampo

    eine mehtode waere, du zaehlst solange jeweils zur kleineren zahl eins dazu und von der groesseren zahl eins weg, bis sich die zaehler treffen oder sich nur mehr um 1 unterscheiden. dann hast du das mittel ohne division.
    sehr effizient ist das ganze allerdings nicht, ka. obs da gute mehtoden ohne division gibt

    Danke, das ist natürlich die Lösung!

  • Arithmetisches Mittel ohne Division

    • eds
    • 1. Mai 2006 um 18:15
    Zitat von Wolfibolfi

    Wenns nur zwischen zwei Zahlen ist, dann kannst einfach die Summe bilden, und eine Stelle nach rechts shiften.


    Wie soll das gehen? Beispiel 9 und 3:

    9 + 3 = 12

    Eine Stelle nach rechts wäre für mich 1,2 ???

  • Arithmetisches Mittel ohne Division

    • eds
    • 1. Mai 2006 um 18:00

    Hi, ich habe eine Aufgabe in der ich den Durchschnitt berechnen soll und dabei keine Division verwenden darf.

    Bis jetzt bin ich noch nicht drauf gekommen. Kann mir jemand helfen?

    Die Funktion soll folgendermaßen aussehen:

    Code
    int mid(int a, int b) { ... }

Rechtliches

Impressum

Datenschutzerklärung