|
You last visited: Today at 04:45
Advertisement
c++ anfänger braucht hilfe :S
Discussion on c++ anfänger braucht hilfe :S within the C/C++ forum part of the Coders Den category.
04/20/2013, 13:42
|
#1
|
elite*gold: 0
Join Date: Mar 2012
Posts: 297
Received Thanks: 27
|
c++ anfänger braucht hilfe :S
hi hab mal ne frage, unzwar würde ich gerne alle zahlen modulo 13 von 0 bis 150 ausgeben wie macht man das am besten ?
mein ansatz wäre
Code:
#include <iostream>
using namespace std;
int main () {
int a = 0;
int b = 150;
while ( a <= b ) {
cout << a % 13; << endl;
}
}
ich weiß das ist falsch und sieht sehr amateur haft aus deswegen frage ich ja hier nach hilfe damit ich daraus lerne
würde mir sehr weiter helfen, wenn mir das jemand verbessern würde.
DANKE
|
|
|
04/20/2013, 13:53
|
#2
|
elite*gold: 0
Join Date: Dec 2012
Posts: 255
Received Thanks: 110
|
Code:
for (byte a = 0; a <= 150; ++a)
std::cout << a % 13 << std::endl;
|
|
|
04/20/2013, 14:14
|
#3
|
elite*gold: 0
Join Date: Mar 2012
Posts: 297
Received Thanks: 27
|
ich kann auch int benutzen anstatt byte oder ?
|
|
|
04/20/2013, 14:17
|
#4
|
elite*gold: 5
Join Date: Sep 2006
Posts: 385
Received Thanks: 218
|
Ja, kannst du. Es gibt keinen Datentypen "byte" in C++.
|
|
|
04/21/2013, 13:56
|
#5
|
elite*gold: 0
Join Date: Mar 2012
Posts: 297
Received Thanks: 27
|
der code ist i.wie falsch, der gibt mir immer nur die zahlen von 0-12 aus dabei wollte ich alle zahlen von 0 bis 150 die durch 150 teilbar sind. :S
|
|
|
04/21/2013, 14:53
|
#6
|
elite*gold: 0
Join Date: Nov 2009
Posts: 343
Received Thanks: 45
|
ja 0 = 13 mod 13. Dann musst du alle Zahlen mod 13 rechen und schauen ob dabei 0 rauskommt, wenn ja, dann ist die Zahl durch 13 teilbar.
Code:
for ( int a = 0; a <= 150; ++a )
{
if ( ( a % 13 ) == 0 )
{
std::cout << a << std::endl;
}
}
cheers!
btw: Du solltest dir erst mal klar machen was modulo ist und dann vielleicht mal teilbarkeit googlen.
den a = bx + r!
|
|
|
04/21/2013, 14:55
|
#7
|
elite*gold: 0
Join Date: Mar 2012
Posts: 297
Received Thanks: 27
|
wie genau meinst du das ? hab ich nicht verstanden :S
|
|
|
04/21/2013, 14:57
|
#8
|
elite*gold: 502
Join Date: Apr 2012
Posts: 3,019
Received Thanks: 88
|
PHP Code:
for (byte a = 0; a <= 150; ++a) { if (a % 13 ==0) { std::cout << a % 13 << std::endl; } }
edit: zu langsam
|
|
|
04/21/2013, 15:00
|
#9
|
elite*gold: 0
Join Date: Mar 2012
Posts: 297
Received Thanks: 27
|
danke
|
|
|
04/21/2013, 15:00
|
#10
|
elite*gold: 0
Join Date: Nov 2009
Posts: 343
Received Thanks: 45
|
Du kannst ja z.B. die 30 schreiben als 7 *4 + 2.
30 mod 7 ist somit gleich 2! Wenn du jetz x mod y = 0 = y hast, dann ist eine Zahl durch y Teilbar.
cheers!
|
|
|
04/21/2013, 15:02
|
#11
|
elite*gold: 0
Join Date: Mar 2012
Posts: 297
Received Thanks: 27
|
aber da kommt wieder was flasches raus xD
ich will doch einfach nur 13, 26, 39... bis 150 als ausgabe also die 13er reihe :S
|
|
|
04/21/2013, 15:05
|
#12
|
elite*gold: 0
Join Date: Nov 2009
Posts: 343
Received Thanks: 45
|
Poste was du hast, also dein Code.
|
|
|
04/21/2013, 21:15
|
#13
|
elite*gold: 0
Join Date: Jun 2010
Posts: 3,146
Received Thanks: 583
|
Code:
int zahl = 13;
for(int i = 1; zahl <= 150; i++){
zahl = zahl+13;
cout << i*13 << endl;
}
}
Gibt dir dann folgendes aus:
13,26,39,52,65,78,91,104,117,130,143
Wenn du das meinst, das habe ich als Mega Noob sogar hin bekommen
|
|
|
04/21/2013, 21:21
|
#14
|
elite*gold: 724
Join Date: Mar 2011
Posts: 10,480
Received Thanks: 3,319
|
Herrje.
for (int i = 13; i < 150; i += 13)
std::cout << i << std::endl;
|
|
|
04/22/2013, 10:13
|
#15
|
elite*gold: 260
Join Date: Jul 2009
Posts: 1,123
Received Thanks: 180
|
und ich hoffe das hat noch ekienr geschrieben aber am Ende deines Hauptprogrammes fehlt der Retrunwert in diesem Fall wäre es 0 da das Programm zuende wäre.
|
|
|
|
|
Similar Threads
|
Anfänger braucht HILFE.
11/13/2012 - Lord of the Rings Online - 2 Replies
Ich fange mit HDRO an, deshalb wollt ich euch fragen was ich mir für einen Char machen soll: Schurken oder Waffenmeister. Was sind die vor- und Nachteile dieser Klassen?
Machen die Klassen gut DMG?
|
[CS:S] Anfänger braucht Hilfe :>
06/26/2012 - Counter-Strike - 5 Replies
Hallo e*pvp :),
ich habe mir heute css zugelegt und bin somit ein totaler Neuling. Ich habe davor schon CoD4 ESL gespielt, mich als kompletter Ego Shooter Anfänger zu bezeichnen wäre Schwachsinn, aber es war in CoD4 üblich, sein Spiel seinen Bedürfnissen nach anzupassen. Damit meine Ich:
eigene Config
Tastenbinds
verändern des Scoreboards
Befehle auf Tasten legen (Fast Reload, FPS Switch etc.)
|
anfänger braucht hilfe xD
01/19/2012 - Metin2 Private Server - 2 Replies
hey mir ist lw und ich will meine zeit vertreiben wollte mir einen pserver machen den ich auch on bekomm habe nur ich habe kp wie ich ein reboot mache xD habe es einfach nach dem vid. gemacht und bin in mom online (ingame) dann wollte ich mir gm rechte machen, habe es schon mit navicat gemacht nur jetzt muss ich iwie rebooten nur ich weis nicht wie xD
also ich will wissen wie man rebootet und wieder startet pls kommt jetzt nicht mit 1000 links+ und ich weis das es schon 1000+themen gibt...
|
[Anfänger braucht hilfe]
04/26/2011 - CrossFire - 27 Replies
Hi,
seit mir bitte nicht bösse wen ich hir falsch bin...
Allso, ich wollt heute mit Crossfire anfangen...
1. Frage
Was für eine Namen soll ich nehmen darf ich auch groß Bustaben nehmen(?)
darf ich sonderzeichen wie z.B. ()-,+ usw. nehmen?
2.Frage
|
[Anfänger braucht hilfe]
04/25/2011 - Combat Arms - 11 Replies
Allso, ich wollt heute mit Compat Arms anfangen...
1. Frage
Was für eine Namen soll ich nehmen darf ich auch groß Bustaben nehmen(?)
darf ich sonderzeichen wie z.B. ()-,+ usw. nehmen?
2.Frage
Hab ich am Anfang irgentwie Geld? Um im item shop waffen zu kaufen?
3.Frage
|
All times are GMT +2. The time now is 04:45.
|
|