پیدا کردن عدد ورودی در اعدادی که قبلا کاربر وارد کرده
یه برنامه بنویس که توی بخش اصلی ۳ تا عدد از کاربر بگیره و این برنامه ۴ تا تابع داشته باشه:
* یکی برای ضرب کردن این ۳تا عدد
* یکی برای پیدا کردن بزرگترین عنصر بین این ۳تا عدد
* یکی برای پیدا کردن کوچیکترین عنصر بین این ۳ تا عدد
* یکی هم برای اینکه یه عدد جدید از کاربر بگیره و ببینه این عدد جدید جزو اون ۳ تا عدد قبلی هست یا نه
من تا قسمت سوم رو انجام دادم ولی هر کاری می کنم بند چهارم درست نمی شه
#include <iostream>
using namespace std;
float multi(float,float,float);
float maxNum(float,float,float);
float minNum(float,float,float);
float Final(float,float,float);
int main(){
float x, y, z, w;
float Final, N;
cout<<” Enter number 1 : “;
cin>>x;
cout<<” Enter number 2 : “;
cin>>y;
cout<<” Enter number 3 : “;
cin>>z;
cout<<“This numbers multiply is : “<<x<<” * “<<y<<” * “<<z<<” = “<<multi(x, y, z)<<endl;
cout<<“This numbers maximum is : ” << maxNum(x, y, z)<<endl;
cout<<“This numbers minimum is : ” << minNum(x, y, z)<<endl;
Final(float n1,float n2,float n3);
cout<<“Enter a new number : “<<Final();
cout<<“The number you entered in the above numbers :”<<N;
}
float multi(float n1, float n2, float n3){
return (n1 * n2 * n3);
}
float maxNum(float n1, float n2, float n3 ){
if(n1 > n2 && n1 > n3) return n1;
else if(n2 > n1 && n2 > n3) return n2;
else return n3;
}
float minNum(float n1, float n2, float n3){
if(n1 < n2 && n1 < n3) return n1;
else if(n2 < n1 && n2 < n3) return n2;
else return n3;
}
float Final(float n1, float n2, float n3){
int result, New_num;
cin>>New_num;
result = if (New_num == x || New_num == y || New_num == z)
result = “This is available”;
return (result);
else
result = “Not available”;
return (result);
}
پاسخ ها ( ۲ )
سلام ، ممنون از زحمتی که کشیدی ، ولی من باید این مسئله رو بصورت پورتو تایپ حلش کنم
#include<iostream>
#include<conio.h>
#include<string.h>
using namespace std;
int main()
{
int num[3];
int a,b=0,res=1;
for(int i=0;i<3;i++)
{
cout<<“Enter [“<<i+1<<“] number : “;
cin>>num[i];
}
cout<<“for multiply press 1.”<<endl;
cout<<“for max press 2.”<<endl;
cout<<“for min press 3.”<<endl;
cout<<“for new press 4.”<<endl;
cout<<“what do you ask? “;
cin>>a;
if(a==1)
{
for(int i=0;i<3;i++)
{
res*=num[i];
}
cout<<res;
}
else if(a==2)
{
res=num[0];
for(int i=0;i<3;i++)
{
if (res<num[i])
res=num[i];
}
cout<<res;
}
else if(a==3)
{
res=num[0];
for(int i=0;i<3;i++)
{
if (res>num[i])
res=num[i];
}
cout<<res;
}
else if(a==4)
{
cout<<“Enter your new number : “;
cin>>a;
for(int i=0;i<3;i++)
{
res=a-num[i];
if (res==0)
{
cout<<“your NEW NUMBER is repeated in [“<<i+1<<“] number.”;
}else
{
b++;
}
}
if(b==3)
{
cout<<“your new number is uniqe.”;
}
}
getch();
return 0;
}