|
//
// main.cpp
// 两个两位数字和的相同概率
//
// Created by UcJmh on 8/3/15.
// Copyright (c) 2015 UcJmh. All rights reserved.
//
#include <iostream>
template <class T>
int getArrayLen(T& array){
return (sizeof(array) / sizeof(array[0]));
int main(int argc, const char * argv[]) {
int r[]={0,1,2,3,4,5,6,7,8,9};
int cnt=0;
int arr[17]={};
int p=0;
for (int i=0; i<getArrayLen(r); i++) {
for (int J=0; J<getArrayLen(r); J++) {
if (i>J){
//printf("%d\n",i+J);
arr[i+J-1]++;
cnt++;
}
}
}
for (int J=0; J<getArrayLen(arr); J++) {
p+=arr[J]*arr[J];
}
printf("%d/%d",p,cnt*cnt);
return 0;
}
|
|