English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die Aufgabe ist es, die Wahrscheinlichkeit zu finden, dass drei zufällig ausgewählte Zahlen in einer Arithmetischen Progression (A.P.) stehen, wenn eine Liste mit der Zahl "n" gegeben ist.
Eingabe-:arr[] = { 2,3,4,7,1,2,3 } Ausgabe-: Die Wahrscheinlichkeit, dass drei zufällige Zahlen in einer Arithmetischen Progression (A.P.) stehen, beträgt: 0.107692 Eingabe-:arr[] = { 1, 2, 3, 4, 5 } Ausgabe-: Die Wahrscheinlichkeit, dass drei zufällige Zahlen in einer Arithmetischen Progression (A.P.) stehen, beträgt: 0.151515
Die in diesem Programm verwendeten Methoden sind wie folgt-
Gib ein Array von positiven Ganzzahlen ein
berechne die Größe des Arrays
Verwende die unten angegebene Formel, um die Wahrscheinlichkeit zu finden, dass drei zufällige Zahlen in einer Arithmetischen Progression (A.P.) stehen
3 n /(4(n * n)– 1)
Drucke das Ergebnis aus
Start Schritt 1->Funktion zum Berechnen der Wahrscheinlichkeit, dass drei zufällige Zahlen in einer Arithmetischen Progression (A.P.) stehen double probab(int n) return (3.0 * n) / (4.0 * (n * n) - 1) Schritt 2->In main() erkläre ein Array von Elementen als int arr[] = { 2,3,4,7,1,2,3 } berechne die Größe eines Arrays als int size = sizeof(arr)/sizeof(arr[0]) ruft die Funktion zum Berechnen der Wahrscheinlichkeit als probab(size) auf Stop
#include <bits/stdc++.h> using namespace std; //berechne die Wahrscheinlichkeit, dass drei zufällige Zahlen in einer Arithmetischen Progression (A.P.) stehen double probab(int n) { return (3.0 * n) / (4.0 * (n * n) - 1); } int main() { int arr[] = { 2,3,4,7,1,2,3 }; int size = sizeof(arr)/sizeof(arr[0]) cout << "Die Wahrscheinlichkeit, dass drei zufällige Zahlen in einer Arithmetischen Progression (A.P.) stehen, beträgt: " << probab(size); return 0; }
Ausgabeergebnis
Die Wahrscheinlichkeit, dass drei zufällige Zahlen in einer Arithmetischen Progression (A.P.) stehen, beträgt: 0.107692