0 Daumen
175 Aufrufe

Aufgabe:

Könnte mir jemand paar Übungsaufgaben stellen in C, die mathematisch lösbar sind

Keine Aufgaben wie z.B. Fakultät berechnen, binomialkoeffizient, Matrizen berechnen

wäre lieb <3

Avatar von

2 Antworten

0 Daumen

Primzahlen überprüfen
Schreibe ein Programm, das überprüft, ob eine gegebene Zahl eine Primzahl ist.

#include <stdio.h>
#include <stdbool.h>

bool is_prime(int n) {
  if (n <= 1) return false;
  for (int i = 2; i * i <= n; i++) {
      if (n % i == 0) return false;
  }
  return true;
}

int main() {
  int number;
  printf("Geben Sie eine Zahl ein: ");
  scanf("%d", &number);
  if (is_prime(number)) {
      printf("%d ist eine Primzahl.\n", number);
  } else {
      printf("%d ist keine Primzahl.\n", number);
  }
  return 0;
}

Avatar von

Hättest nicht direkt die Lösung schreiben sollen :,(

Dann hier ohne

Schreibe ein Programm, das eine gegebene Zahl umkehrt (z.B. 1234 wird zu 4321)

Schreibe ein Programm, das die Quersumme einer gegebenen Zahl berechnet.

Schreibe ein Programm, das den größten gemeinsamen Teiler (GGT) zweier Zahlen berechnet.




das erste Programm habe ich jetzt mal gemacht:

#include <stdio.h>
int main(void) {
  int zahl1;
  int zahl2;
  int zahl3;
  int zahl4;
  int temp1;
  int temp2;


 
 
  printf("Geben Sie vier Zahlen ein: ");
  scanf("%d %d %d %d",&zahl1,&zahl2,&zahl3,&zahl4);

  temp1 = zahl1;
  temp2 = zahl2;

  zahl1 = zahl4;
  zahl2 = zahl3;
  zahl3 = temp2;
  zahl4 = temp1;

  printf("%d %d %d %d",zahl1,zahl2,zahl3,zahl4);

}

0 Daumen

Verbessere die Laufzeit des Primzahltests von BHF809wqqfg8.

Tipp. Jede Primzahl die größer als 3 ist, hat bei Division durch 6 den Rest 1 oder den Rest 5.

Avatar von 5,7 k

Ein anderes Problem?

Stell deine Frage

Ähnliche Fragen

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community