Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 04:45

  • Please register to post and access all features, it's quick, easy and FREE!

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.

Reply
 
Old   #1
 
uebertreiber's Avatar
 
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
uebertreiber is offline  
Old 04/20/2013, 13:53   #2
 
Master674b's Avatar
 
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;
Master674b is offline  
Thanks
1 User
Old 04/20/2013, 14:14   #3
 
uebertreiber's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 297
Received Thanks: 27
ich kann auch int benutzen anstatt byte oder ?
uebertreiber is offline  
Old 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++.
Nightblizard is offline  
Thanks
1 User
Old 04/21/2013, 13:56   #5
 
uebertreiber's Avatar
 
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
uebertreiber is offline  
Old 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!
yihaaa is offline  
Thanks
1 User
Old 04/21/2013, 14:55   #7
 
uebertreiber's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 297
Received Thanks: 27
wie genau meinst du das ? hab ich nicht verstanden :S
uebertreiber is offline  
Old 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<= 150; ++a)
{
   if (
13 ==0)
   {
        
std::cout << 13 << std::endl;
   }

edit: zu langsam
LosBastos is offline  
Thanks
1 User
Old 04/21/2013, 15:00   #9
 
uebertreiber's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 297
Received Thanks: 27
danke
uebertreiber is offline  
Old 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!
yihaaa is offline  
Old 04/21/2013, 15:02   #11
 
uebertreiber's Avatar
 
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
uebertreiber is offline  
Old 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.
yihaaa is offline  
Old 04/21/2013, 21:15   #13
 
.NoThx's Avatar
 
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
.NoThx is offline  
Old 04/21/2013, 21:21   #14

 
snow's Avatar
 
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;
snow is offline  
Thanks
2 Users
Old 04/22/2013, 10:13   #15
 
theo1990's Avatar
 
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.
theo1990 is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.