Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Kanaba« (5. März 2014, 14:11)
Quellcode |
|
1 2 3 |
int a=0; int b; int c=0; |
Quellcode |
|
1 |
int a=0; int c=0; |
Quellcode |
|
1 |
unsigned int a = 1 . 0 ; |
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »devcon« (5. März 2014, 14:31)
Quellcode |
|
1 |
#include <stdio.h> |
Quellcode |
|
1 |
int main() { |
Quellcode |
|
1 |
int a=0;b,c=0; |
Quellcode |
|
1 2 |
int a=0; b,c=0; |
Quellcode |
|
1 |
unsigned int a = 1.0; |
Quellcode |
|
1 |
unsigned int y = -3; |
Quellcode |
|
1 |
c2 = c1 + 7; |
Quellcode |
|
1 |
double u = c / (x + y); |
Quellcode |
|
1 |
double z = (x + y) / c; |
Quellcode |
|
1 |
return 7 |
Quellcode |
|
1 |
z = −+x+−y; |
Quellcode |
|
1 |
z = +x+++y; |
Quellcode |
|
1 |
z = ((z = ++x + y) > (z = x ∗ −−y)); |
Quellcode |
|
1 |
int result = !(a%2) && !(a%3); |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#include <stdio.h> int main ( void ) { double a = 1.2, b = 1.3, c = 0.9, d = -0.5, ergebnis; ergebnis = a; ergebnis = ergebnis < b ? b : ergebnis; ergebnis = ergebnis < c ? c : ergebnis; ergebnis = ergebnis < d ? d : ergebnis; printf("Das Maximum der Werte %.1f, %.1f, %.1f, %.1f ist %.1f", a,b,c,d,ergebnis); return 0; } |
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »croman« (7. März 2014, 00:27)
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Kanaba« (7. März 2014, 11:33)
Nein nein kein sorry das ist super. Nu weiß ich auch, wann < > und wann " " benutzt wird Konnte mir das nie merken und hatte irgendwie auch nie Lust deswegen in die Referenz zu gucken.
Sry mir ist gerade erst während dem Schreiben aufgefallen, dass devcon das schon so gut wie alles hatte.
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »croman« (7. März 2014, 23:34)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »croman« (13. März 2014, 22:25)
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
#include "stdafx.h" //stdio unter windoof #include <iostream> //für das Einlesen der Zahl, das du das Testen kannst using namespace std; //für das Einlesen der Zahl, das du das Testen kannst void g(unsigned int n) { int i = 1; //Integer i deklariert int c = 1; //Integer c deklariert unsigned int k = 1; //Integer k deklariert while (k <= 2 * n) //Kopfgesteuerte while Schleife, hätte man auch mit einer for Schleife bauen können, 2 * n Durchgänge, also Doppelt so viele wie Eingegeben { if ((c % 2) == 0) //Wenn c durch 2 Teilbar ist { unsigned int j; //hab hier unsigned gemacht, weil es ein Warning in Visual Studio gab, da man in der for Schleife ein unsigned mit einem signed vergleicht und das zu Problemen führen könnte, wenn j negative Zahlen hätte oder n zu groß wäre. for (j = 1; j <= n; j++) //dann laufe n Durchläufe { printf("**"); //und zeichne jeweils ** } printf("\n"); //und wenn du mit den Durchläufen fertig bist einen } else //Wenn nicht durch 2 Teilbar { if (i > 0) //und i ist größer 0, was nur nur beim ersten Durchlauf der Fall ist { printf("*\n"); //Zeichne mir ein * und einen Absatz } else //Wenn i ist kleiner 0, bzw = 0 { unsigned int j; for (j = 1; j < n; j++) //dann n - 1 Durchläufe (Achtung oben in der for Schleife ist j <= n und hier nur j < n also wenn man 5 übergibt läuft diese Schleife nur 4 mal { printf("_"); //und zeichne jeweils ein _ } printf("*\n"); //danach einen Absatz } i = -i; //hier wird i - i gerechnet also beim ersten mal, wo die while Schleife einmal durchläuft 1 - 1, danach 0 - 0 } ++c; //hier wird c um 1 erhöht ++k; //hier wird k um 1 erhöht } } int main() { unsigned int line; cout << "Eine Zahl eingeben: "; cin >> line; g(line); //Aufruf der Funktion g(unsigned int) cout << "Zum Schliessen eine Taste und danach Enter druecken"; cin >> line; return 0; } |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
#include "stdafx.h" #include <iostream> using namespace std; void whileschleifen(int range, int spaltenanzahl) { int zahl = 1, zaehler = 1, spalten = 1; while (zaehler <= range) //da die Aufgabe while Schleifen heißt denke ich mal sollte eine rein :D Läuft solange bis er deine angegebene Zahl erreicht hat { if (zahl % 2 && zahl % 3 && zahl % 5) //Überprüfung ob sie nicht durch die Zahlen teilbar sind { printf("]", zahl); //Ausgabe Zahl if (spalten < spaltenanzahl) //Wenn noch keine 10 Spalten gesprieben sind { spalten++; //dann spalten hochzählen } else //wenn doch { spalten = 1; //spalten wieder auf 1 setzten printf("\n"); //und Umbruch reinbringen } ++zaehler; //Wenn eine Zahl dabei ist dann den Zähler hochzählen } ++zahl; //Solange bis die Anzahl der ausgegeben Zahlen erreicht ist immer um einen Hochzählen } } int main() { int anzahl, spalten; //Nur damit du das auch testen kannst printf("Wie viele zahlen(100)"); cin >> anzahl; printf("Anzahl Spalten(10)"); cin >> spalten; whileschleifen(anzahl, spalten); printf("Taste und Enter"); //Nur damit dich das Fenster unter Windoof beim Ausführen nicht direkt schließt cin >> anzahl; return 0; } |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
#include "stdafx.h" #include <iostream> using namespace std; void whileschleifen(int range, int spaltenanzahl) { int zahl = 1, zaehler = 1; while (zaehler <= range) //da die Aufgabe while Schleifen heißt denke ich mal sollte eine rein :D Läuft solange bis er deine angegebene Zahl erreicht hat { if (zahl % 2 && zahl % 3 && zahl % 5) //Überprüfung ob sie nicht durch die Zahlen teilbar sind { printf("]", zahl); //Ausgabe Zahl if (zaehler % spaltenanzahl == 0) //Wenn der Zähler durch spaltenanzahl Teilbar ist umbruch { printf("\n"); //und Umbruch reinbringen } ++zaehler; //Wenn eine Zahl dabei ist dann den Zähler hochzählen } ++zahl; //Solange bis die Anzahl der ausgegeben Zahlen erreicht ist immer um einen Hochzählen } } int main() { int anzahl, spalten; //Nur damit du das auch testen kannst printf("Wie viele zahlen(100)"); cin >> anzahl; printf("Anzahl Spalten(10)"); cin >> spalten; whileschleifen(anzahl, spalten); printf("Taste und Enter"); //Nur damit dich das Fenster unter Windoof beim Ausführen nicht direkt schließt cin >> anzahl; return 0; } |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
#include "stdafx.h" void iterativ(int n) { double res; res = (double)n; for (int i = n - 1; i > 0; i--) { res = i + i / res; } double e = 2 + 1 / res; printf("e = %.20f\r\n", e); } int main() { iterativ(5); return 0; } |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
#include "stdafx.h" #include <math.h> #include <stdio.h> double iterativ(int n) { double res; res = (double)n; for (int i = n - 1; i > 0; i--) { res = i + i / res; } double e = 2 + 1 / res; return e; } void keinearnung() //bitte umbennen { double e1, e2, res1, res2; int n = 1; do { res1 = (double)n; for (int i = n - 1; i > 0; i--) { res1 = i + i / res1; } res2 = (double)n + 1; for (int i = n; i > 0; i--) { res2 = i + i / res2; } e1 = 2 + 1 / res1; e2 = 2 + 1 / res2; res1 = floor(e1 * 10000) / 10000; res2 = floor(e2 * 10000) / 10000; ++n; } while (res1 != res2); printf("e = %.20f\r\n", e2); } int main() { double e; e = iterativ(7); printf("e = %.20f\r\n", e); keinearnung(); return 0; } |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
#include "stdafx.h" enum WochenTag { MONTAG = 1, DIENSTAG = 2, MITTWOCH = 3, DONNERSTAG = 4, FREITAG = 5, SAMSTAG = 6, SONNTAG = 7 }; void ausrede(WochenTag tag) { switch (tag) { case MONTAG: printf("Silkroad\r\n"); break; case DIENSTAG: printf("Hamster\r\n"); break; case MITTWOCH: printf("Denk\r\n"); break; case DONNERSTAG: printf("dir\r\n"); break; case FREITAG: printf("was aus\r\n"); break; default: printf("Fehler\r\n"); break; } } int main() { ausrede(MONTAG); ausrede(DIENSTAG); ausrede(MITTWOCH); ausrede(DONNERSTAG); ausrede(FREITAG); ausrede(SAMSTAG); ausrede(SONNTAG); return 0; } |
Dieser Beitrag wurde bereits 9 mal editiert, zuletzt von »croman« (28. März 2014, 00:30)
Benutzer, die sich für diesen Beitrag bedankt haben:
Kanaba (28.04.2014)
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
#include <stdio.h> #include <stdlib.h> int ggT(int u, int v){ // negative Zahlen positiv machen if (u < 0){ u = -u; } if (v < 0){ v = -v; } while ((u != 0) && (v != 0)){ if (u > v){ u = u - v; } else { v = v - u; } } if (u == 0){ return v; } else { return u; } } /* ******** Teil a ****** */ /* ******** Teil b ****** */ int main(){ int z1=2,n1=4,z2=1,n2=5; /* ******** Teil c ****** */ /* ********************** */ printf("ggT(%d,%d) = %d\n",n1,n2,ggT(n1,n2)); printf("%4.2f \n",add(z1,n1,z2,n2)); printf("%4.2f \n",mult(z1,n1,z2,n2)); /* ****** Ausgabe zu Aufgabenteil b ****** */ return EXIT_SUCCESS; } |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#include <stdio.h> #include <stdlib.h> const int m = 5; const int n = 7; void fillMatrix(int matrix[][n]); int sumFrameValues(int matrix[][n]); int main(){ int matrix[m][n]; fillMatrix(matrix); printf("Summe der Werte im Rahmen: %d\n",sumFrameValues(matrix)); return EXIT_SUCCESS; } |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
#include <stdio.h> #include <stdlib.h> const int N = 25; void fillArray(int *pFeld); void printArray(int *pFeld); int findMin(int anf, int *pFeld); void tausche(int i, int j, int *pFeld); void insertionSort(int* pFeld){ for (int i=0;i<N-1;i++){ int k = findMin(i, pFeld); if (k != i){ tausche(i,k,pFeld); } } } int main(){ int feld[N]; fillArray(feld); printArray(feld); insertionSort(feld); printArray(feld); return EXIT_SUCCESS; } |
Forensoftware: Burning Board® 3.1.8, entwickelt von WoltLab® GmbH | ©Style- Burning-Themes.de