English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
숫자 "n"를 가진 배열을 주어진 경우, 세 개의 무작위로 선택된 수가 AP에 있는 확률을 찾는 작업입니다.
입력-:arr[] = { 2,3,4,7,1,2,3 } 출력-: 세 개의 무작위 수가 A.P.에 있는 확률은: 0.107692 입력-:arr[] = { 1, 2, 3, 4, 5 } 출력-: 세 개의 무작위 수가 A.P.에 있는 확률은: 0.151515
이 프로그램에서 사용하는 방법은 다음과 같습니다-
정수 배열을 입력합니다
배열의 크기를 계산합니다
아래给出的公式을 사용하여 세 개의 무작위 수가 AP에 있는 확률을 찾습니다
3 n /(4(n * n)– 1)
출력 결과를 인쇄합니다
시작 단계 1-> 세 개의 무작위 수가 AP에 있는 확률을 계산하는 함수 double probab(int n) return (3.0 * n) / (4.0 * (n * n) - 1) 단계 2-main() 내에서 요소를 선언합니다: int arr[] = { 2,3,4,7,1,2,3 } 배열의 크기를 계산합니다: int size = sizeof(arr)/sizeof(arr[0]) probab(size)로 확률을 계산하는 함수를 호출합니다 정지
#include <bits/stdc++.h> using namespace std; //세 개의 무작위 수가 AP에 있는 확률을 계산합니다 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 << "세 개의 무작위 수가 A.P.에 있는 확률은: " << probab(size); return 0; }
출력 결과
세 개의 무작위 수가 A.P.에 있는 확률은: 0.107692