计算两个数平均值的代码C++
时间: 2023-07-15 10:10:05 浏览: 178
以下是计算两个数平均值的C++代码:
```c++
#include <iostream>
using namespace std;
int main()
{
double num1, num2, avg;
cout << "Enter first number: ";
cin >> num1;
cout << "Enter second number: ";
cin >> num2;
avg = (num1 + num2) / 2;
cout << "Average is: " << avg << endl;
return 0;
}
```
在这个程序中,我们首先声明了三个变量:`num1`,`num2`和`avg`。然后通过 `cout` 输出提示信息,让用户输入两个数字。接着我们计算这两个数字的平均值,并将结果存储在 `avg` 变量中。最后,我们使用 `cout` 输出平均值。
相关问题
输入十个数,去掉两个最大数,去掉两个最小数,输出剩下数平均值,C++
知道可以帮您解决这个问题。以下是 C++ 实现代码:
```
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int nums[10];
for (int i = 0; i < 10; i++) {
cin >> nums[i];
}
sort(nums, nums+10);
int sum = 0;
for (int i = 2; i < 8; i++) {
sum += nums[i];
}
cout << sum / 6 << endl;
return 0;
}
```
这段代码可以输入十个数,并通过排序后去掉两个最大数和两个最小数,最后计算剩下数的平均值并输出。
我希望这个回答对您有所帮助。
opencv c++两个mp4文件怎么计算psnr
可以使用 OpenCV 的 `cv::PSNR` 函数计算两个视频文件之间的 PSNR 值。以下是一个示例代码:
```c++
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;
int main() {
VideoCapture cap1("video1.mp4");
VideoCapture cap2("video2.mp4");
if (!cap1.isOpened()) {
cout << "Error opening video1 file!" << endl;
return -1;
}
if (!cap2.isOpened()) {
cout << "Error opening video2 file!" << endl;
return -1;
}
double psnr = 0;
Mat frame1, frame2;
while (cap1.read(frame1) && cap2.read(frame2)) {
psnr += cv::PSNR(frame1, frame2);
}
psnr /= cap1.get(CV_CAP_PROP_FRAME_COUNT);
cout << "PSNR value: " << psnr << endl;
return 0;
}
```
在此代码中,我们打开了两个视频文件并使用 `cv::PSNR` 计算了每一帧之间的 PSNR 值,并对所有帧的 PSNR 值取平均值。最后输出了计算得到的 PSNR 值。
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)