[C++] Rechenprogramm
-
hallo erstmal ich bin noch sehr neu in sachen c++
und mein problem ist das ich ein programm machen will das das hier ausgeben soll1*2= 2 1*3= 3 1*4= 4 1*5= 5 1*6= 6 1*7= 7 1*8= 8 1*9= 9 110= 10
2*2= 4 2*3= 6 2*4= 8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18 210= 20
3*2= 6 3*3= 9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=27 310= 30
4*2= 8 4*3=12 4*4=16 4*5=20 4*6=24 4*7=28 4*8=32 4*9=36 410= 40
5*2=10 5*3=15 5*4=20 5*5=25 5*6=30 5*7=35 5*8=40 5*9=45 510= 50
6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 6*7=42 6*8=48 6*9=54 610= 60
7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 7*8=56 7*9=63 710= 70
8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 8*9=72 810= 80
9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81 910= 90
10*2=20 10*3=30 10*4=40 10*5=50 10*6=60 10*7=70 10*8=80 10*9=90 1010=100ich hab so angefangen
#include <stdio.h> #define zahl = 1.0 ; zahl2 = 1.0 main () { float a ; float b ; for (a = 1.0f ; a <= 10.0f ; a++); { for (b =1.0f ; b <=10.0f ; b++ ); { printf("%); } return 0 ; }Nur ich weiß noch nicht so recht wie ich das jetz anstellen soll
wär nett wenn ihr mir helfen könntet
-
na is doch schon gar nicht mal so schlehct was du schon hast. Mit den zwei schleifen ist das schon richtig so.
Aber:
-nimm <iostream> anstatt stdio.h
-nimm int anstatt float, du hast ja nur Ganzzahlen#include <iostream> using namespace std; int main() { // Beispiel, musst dann nur noch in die Schleife einbauen int a = 4; int b = 3; cout << a << " * " << b << " = " << a * b << endl; return 0; } // Gibt aus: 4 * 3 = 12
-
sind das deine hausaufgaben?
soll das C oder C++ werden?(in ansi c wuerds reinpassen. dort hat er naemlich schon eine andere frage.)
-
Soll das ein Aprilscherz sein? Du hast duch schon n Programm das dir das kleine 1*1 ausgibt, oder hast du das hier von hand gschrieben?
-
ich wollte das einfach ma zur übung machen
und ja das was ich geschrieben hab hab ich per hand geschrieben
ist c++wofür steht <iostream> ?!
danke für hilfe !
und jaja ich weiß ich bin schlecht

-
c4pone schrieb:
und ja das was ich geschrieben hab hab ich per hand geschrieben
ist c++ich mein das
c4pone schrieb:
1*2= 2 1*3= 3 1*4= 4 1*5= 5 1*6= 6 1*7= 7 1*8= 8 1*9= 9 110= 10
2*2= 4 2*3= 6 2*4= 8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18 210= 20
3*2= 6 3*3= 9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=27 310= 30
4*2= 8 4*3=12 4*4=16 4*5=20 4*6=24 4*7=28 4*8=32 4*9=36 410= 40
5*2=10 5*3=15 5*4=20 5*5=25 5*6=30 5*7=35 5*8=40 5*9=45 510= 50
6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 6*7=42 6*8=48 6*9=54 610= 60
7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 7*8=56 7*9=63 710= 70
8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 8*9=72 810= 80
9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81 910= 90
10*2=20 10*3=30 10*4=40 10*5=50 10*6=60 10*7=70 10*8=80 10*9=90 1010=100
-
ne das soll mein programm später ausgeben
ich hab es jetz nochma so probier aber ich check das immer noch nicht könnte mir vielleicht jemand das programm zuende schreiben damit ich ma sehen könnte wie das dann aufgebaut wäre und bitte benutzt bitte nicht zu viele neue befehle ^^
#include <stdio.h> #define ZahlA 1.0f #define ZahlB 1.0f main() { int a; for (a=1 ; a<=10 ; a++ ); int b; for (b=1 ; b<=10 ; b++); printf("%1.0f*%1.0f =\n" , a * ZahlA , b * ZahlB); }
-
nach for() kein semikolon
die {} sind wichtiglies dein tutorial/buch und frag erst danach wieder.
-
ok jetz hab ich es hahah
nur weiß ich nicht wie ich es nebeneinander machen soll anstadt untereinander ?!
#include <stdio.h> int main() { int a, b; for (a=1 ; a<=10 ; a++ ) { for (b=1 ; b<=10 ; b++) { printf("%d * %d = %d\n", a, b, a * b); } } return 0; }
-
\n macht nen Zeilenumbruch
-
okkok danke habt mir echt geholfen , sry für die vielen anfänger fragen ^^ danke cu
-
Hallo
Trotzdem solltest du dir den Unterschied zwischen C und C++ anschauen.
chrische