myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Wer kann das Rätsel lösen. Wie viel mal kommt die Zahl 1 vor im Ergebnis.

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 22.11.13, 10:16   #1
Sporrdig
LEHRJAHR INFORMATIKER SYS
 
Benutzerbild von Sporrdig
 
Registriert seit: Jun 2010
Beiträge: 7
Bedankt: 40
Sporrdig ist noch neu hier! | 0 Respekt Punkte
Standard Wer kann das Rätsel lösen. Wie viel mal kommt die Zahl 1 vor im Ergebnis.

Guten Tag zamma

Wir bräuchten Hilfe das Rästel zu lösen.

Wie viel mal kommt die Zahl 1's raus, als Ergebnis von diesem kleinen Programm?

Code:
using System;
using System.Data;
using System. Linq;
using System.Text;
using System.Drawing;
using System. Windows. Forms;
using System.ComponentModel;
using System.Collections.Generic;
namespace Testumgebung
{
public partial dass Forml Form
{
public Forml()
{
InitializeComponentQ;
}
private void Forml Load(object sender, EventArgs e)
{
int b = BerechneVerlaufQ;
}
public static int BerechneVerlauf()
{
try
{y
int anzahl = 0;
for (int zähler = 0; zähler < 9999; zähler += 1)
{
double berechnen = 0.0;
String berechnenText =
berechnen = zähler * zähler * 3.42;
berechnenText = berechnen.ToStringQ;
anzahl ÷= berechnenText.Split(new Char[] {l}).Length - 1;
}
return anzahl;
}
catch(Exception fehler)
{
return 0;
}
}
}
}
Vielen Dank im Voraus.

Bitte nur fachlich Antworten
Sporrdig ist offline   Mit Zitat antworten
Ungelesen 22.11.13, 10:41   #2
Doggyman
Erfahrener Newbie
 
Registriert seit: Jul 2009
Beiträge: 145
Bedankt: 35
Doggyman ist noch neu hier! | 0 Respekt Punkte
Standard

Ausführen und nachzählen?


Ich habs mal kurz überflogen, und ich achte mal nicht auf Performance.

Du baust ein toCharArray ein und lässt dir die 1er zählen und mit einem Counter lässt es mitzählen.
Doggyman ist offline   Mit Zitat antworten
Ungelesen 22.11.13, 11:09   #3
evaril
Anfänger
 
Registriert seit: Apr 2010
Beiträge: 48
Bedankt: 13
evaril ist noch neu hier! | 0 Respekt Punkte
Standard

Kenne mich da nicht so ganz aus. Aber anzahl ist doch mit 0 initialisiert und 0 durch irgendetwas ist doch auch immer 0. oder bin ich da falsch ?

(aber da sind für mich noch andere komische sachen dabei, wie BerechneVerlaufQ. Müsst das nciht BerechneVerlauf() sein ? )
evaril ist offline   Mit Zitat antworten
Ungelesen 22.11.13, 13:38   #4
Pain12345
Newbie
 
Registriert seit: May 2010
Beiträge: 81
Bedankt: 49
Pain12345 ist noch neu hier! | 0 Respekt Punkte
Standard

der Quelltext ist total Blödsinn und ergibt absolut 0 Sinn.

Zitat:
anzahl ÷= berechnenText.Split(new Char[] {l}).Length - 1;
was soll denn bitte diese Zeile ergeben?!

Das Zeichen ÷ kennt c# noch nichtmal. wenn überhaupt wäre es "/" aber selbst damit kommt nur "0" heraus.

Um eine Lösung zugeben, mal vom Code abgesehen:

Zitat:
int anzahl = System.Text.RegularExpressions.Regex.Matches("1783 128361836127836186231861868111312039129381", "1").Count;
würde einem die Anzahl der vorkommenden einsen in der variable anzahl ablegen.


Edit:

Eventuell meint der TE eher das?

Zitat:
public static int BerechneVerlauf()
{
try
{
int anzahl = 0;
for (int zähler = 0; zähler < 9999; zähler += 1)
{
double berechnen = zähler * zähler * 3.42;
string berechnenText = berechnen.ToString();
anzahl += berechnenText.Split('1').Length-1;
}
return anzahl;
}
catch (Exception fehler)
{
return 0;
}

}
Pain12345 ist offline   Mit Zitat antworten
Ungelesen 22.11.13, 14:32   #5
eitch100
Agnostiker
 
Benutzerbild von eitch100
 
Registriert seit: Dec 2009
Beiträge: 4.429
Bedankt: 4.844
eitch100 leckt gerne myGully Deckel in der Kanalisation! | 1147872512 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1147872512 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1147872512 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1147872512 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1147872512 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1147872512 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1147872512 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1147872512 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1147872512 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1147872512 Respekt Punkteeitch100 leckt gerne myGully Deckel in der Kanalisation! | 1147872512 Respekt Punkte
Standard

11275

Natürlich nur bei Zähler kleiner als 9999... warum auch immer, es war bestimmt kleiner 10000 bzw. kleiner gleich 9999 gemeint... dann sind es 2 1en mehr...
__________________
Der Klügere gibt nach... deshalb regieren die Dummen die Welt
eitch100 ist offline   Mit Zitat antworten
Ungelesen 22.11.13, 17:29   #6
NetWebs
Banned
 
Registriert seit: Aug 2012
Beiträge: 223
Bedankt: 68
NetWebs ist noch neu hier! | 0 Respekt Punkte
Standard

1. Das Programm hat kein Ergebnis, kein Exitcode!
2. Das Programm hat syntaktische und inhaltliche Fehler, d.h. selbst wenn es ein Ergebnis liefern würde (was es nicht tut), so wäre es nicht kompilierbar!
3. Das ist kein Rätsel!
4. Lies bitte die Forenregeln BEVOR du einen Thread auf machst.
5. Und ein fachlicher Rat: Solltest du dieses Rätsel nicht selbst lösen können, solltest du dich fragen, ob du die für dich richtige Ausbildung gewählt hast.
NetWebs ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:21 Uhr.


Sitemap

().