• Keine Ergebnisse gefunden

1 Aufgabe 1: Wert in einem Array suchen

N/A
N/A
Protected

Academic year: 2021

Aktie "1 Aufgabe 1: Wert in einem Array suchen"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Praktikum zur Vorlesung

GRUNDLAGEN DERINFORMATIKI Studiengang Elektrotechnik

WS 02/03

AG Betriebssysteme FB3 Kirsten Berkenkötter Ausgabe: 12.11./19.11. 2002

Praktikum 2: C-Grundlagen

1 Aufgabe 1: Wert in einem Array suchen

In einem C-Programm soll ein Feld von float-Variablen angelegt und mit den Werten 1, 0.5, 0.25, 0.125 und 0.0625 belegt werden. Das Programm soll anschließend mit einerfor-Schleife in diesem Feld nach dem Wert 0.125 suchen und den Index mitprintf ausgeben.

2 Aufgabe 2: Primzahlen mit dem Sieb des Erathostenes

Das Sieb des Erathostenes ist eine Methode, um Primzahlen in einem festgelegten Bereich zu bestimmen. Der Algorithmus funktioniert folgendermaßen: Zunächst werden alle Zahlen, z.B.

von 1 bis 100 aufgeschrieben. Dann werden alle Zahlen gestrichen, die Vielfache von 2 sind (also 4, 6, 8..), dann alle Zahlen, die Vielfache von 3 sind (also 6, 9, 12...), etc. Am Ende bleiben nur die Primzahlen übrig.

Dieser Algorithmus soll in einem C-Programm umgesetzt werden und zwar für die Zahlen von 1 bis 100. Ihr benötigt also ein Array der Größe 100, in dem ihr euch merkt, ob eine Primzahl vorliegt oder nicht. Am Ende des Programms sollen die Primzahlen ausgegeben werden.

Anmerkung: Wenn ihr keine Lust habt mit Indizes von 0 bis 99 zu arbeiten, definiert ein Array der Größe 101 und verwendet das erste Feld nicht!

Zusatzaufgabe: Ermittelt auch die Anzahl der Primzahlen!

Referenzen

ÄHNLICHE DOKUMENTE

Kann man diese so wählen, dass die Funktionen die obigen

Bitte schreiben Sie Ihren Namen und Ihre Übungsgruppe (beispielsweise Mi 8-10 Uhr) oben auf ihre Abgabe und geben Sie keine losen Blätter ab (Tackern/Büroklammer/...).. Aufgabe

[r]

In dieser Aufgabe soll die Verwendung der Bibliotheksfunktionen srand(), rand(), qsort() und bsearch der Bibliothek <stdlib.h> geübt werden. Legt im Hauptprogramm ein

[r]

Überlege dir Zustände aus deinem Alltag und finde Operatoren, die diese Zustände verändern können. Notiere alles in der korrekten Schreibweise. 2) Operator:

Beispiele: Alle Kugeln die schwingen sind Überlagerungen: Tennis, Fußball, Golfball, Seifenblase, Erde,… (Video Kugelschwingung Alltag zeigt Beispiel).. Überlege dir Operatoren,

Welche anderen Wörter kannst du auch zum Universum sagen.. Wähle aus und schreibe die richtigen