Mathematische Funktionen
Die Lösung zur Übung mathematische Funktionen.
#include<stdio.h>
#include<math.h>
int main() {
float counter = 0, max=2*M_PI;
while(counter <= max) {
printf("sin(%.1f) = %.3f", counter, sin(counter));
printf(" | cos(%.1f) = %.3f", counter, cos(counter));
printf(" | tan(%.1f) = %.3f\n", counter, tan(counter));
counter += 0.1;
}
return 0;
}
Umrechnung in Zahlensysteme
Eine Lösung zur Übung Umrechnung in Zahlensysteme.
#include<stdio.h>
int main() {
int rest, number, sourceNumber, base;
int result[10], r=0;
// Daten einlesen
printf("Gebe eine Zahl ein: ");
scanf("%d", &sourceNumber);
printf("Gebe die Ziel-Basis ein: ");
scanf("%d", &base);
if(base<2 || base>32) {
printf("Basis liegt nicht zwischen 2 und 32\n");
return 1;
}
// Berechnen
number = sourceNumber;
do {
rest = number % base;
number /= base;
// Resultat speichern
result[r] = rest;
r++;
}while(number > 0);
printf("( %d ) Basis 10 = ( ", sourceNumber);
// Resultat ausgeben
do {
r--;
printf("%d ", result[r]);
}while(r > 0);
printf(") Basis %d\n", base);
return 0;
}
