-
کمک کمک خواهشن کمک کمک
سلام بچه ها
چطورین
من دو تا پروزه دارم که باید شنبه تحویل بدم وقتم کم و سرم شلوغه اگه میشه کد این برنامه ها رو برام بنویسین
البته به زبان
c++
متشکرم
برنامه ای که با دریافت یک عدد از ورودی به عنوان شماره یک روز از سال تاریخ معادل آن را چاپ نماید
مثلا اگر شماره 32 را زدیم بزند 2/1
برنامه ای که با دریافت یک آرایه حداکثر 100 عددی از اعداد صحیح عناصر آرایه را معکوس نموده و سپس چاپ کند
مثلا 123456 را معکوس کند 654321
البته میدونم زیاد سخت نیست ولی ممنون میشم بنویسید
-
پاسخ سوال 1 :
کد:
#include <iostream.h>
void Main()
{
cout<<"Enter a Number : ";
int n;
int month;
int day;
do
{
cin>>n;
if (n < 1 || n > 366)
cout<<"Your Number is Invalid Enter a Valid Number :";
} while (n < 1 || n > 366);
if (n <= 186)
{
month = n / 31;
day = n - month * 31;
}
else if (n > 186 && n <= 336)
{
month = ((n - 186) / 30);
day = (n - 186) - month * 30;
month += 6;
}
else
{
month = 12;
day = n - 336;
}
cout<<month<<"\\"<<day;
}
-----------------------------
در مورد سوال دوم هم اگه میشه کمی بیشتر توضیح بدید. همیشه 100 عدد رو بپرسه یا از کاربر تعداد اعداد رو هم دریافت کنه؟
-
سلام
ممنونم از جوابتون خدا عوضشو بهت بده
درباره سئوال دوم باید بگم تعداد رو کاربر وارد میکنه که نباید بیشتر از 100 باشه
متشکر منتظرم
:40::11::11::11::20::20::5::8:
-
برنامه دوم :
کد:
#include <iostream>
void main()
{
int myArray[100];
int n, temp;
cout<<"Please Enter n : ";
do
{
cin>>n;
if(n<0 || n>100)
cout<<"Number is Invalid.Enter a Number between 1 to 100 :";
}while(n<0 || n>100);
for(int i = 0 ; i < n; i++)
{
cout<<"Enter myArray["<<i<<"] : ";
cin>>myArray[i];
}
for(int i = 0 ; i < n/2; i++)
{
temp = myArray[i];
myArray[i] = myArray[n-i-1];
myArray[n-i-1] = temp;
}
cout<<"\n"<<"\n";
for(int i = 0; i < n; i++)
cout<<"myArray["<<i<<"] = "<<myArray[i]<<"\n";
}
-
سلام دوست عزیز
متشکرم از لطفت
امیدوارم 1 در دنیا 100 در آخرت نصیبت بشه ممنونم
:11::40::8:
-
نقل قول:
برنامه دوم :
کد:
#include <iostream>
void main()
{
int myArray[100];
int n, temp;
cout<<"Please Enter n : ";
do
{
cin>>n;
if(n<0 || n>100)
cout<<"Number is Invalid.Enter a Number between 1 to 100 :";
}while(n<0 || n>100);
for(int i = 0 ; i < n; i++)
{
cout<<"Enter myArray["<<i<<"] : ";
cin>>myArray[i];
}
for(int i = 0 ; i < n/2; i++)
{
temp = myArray[i];
myArray[i] = myArray[n-i-1];
myArray[n-i-1] = temp;
}
cout<<"\n"<<"\n";
for(int i = 0; i < n; i++)
cout<<"myArray["<<i<<"] = "<<myArray[i]<<"\n";
}
سلام دوستان این برنامه یه ارور سینتکسی میده لطفا اگه میشه بگید چرا
ممنونم
منتظرم:10:
-
باسلام
کد:
#include <iostream.h>
void main()
{
int myArray[100];
int n,i, temp;
cout<<"Please Enter n : ";
do
{
cin>>n;
if(n<0 || n>100)
cout<<"Number is Invalid.Enter a Number between 1 to 100 :";
}while(n<0 || n>100);
for(i = 0 ; i < n; i++)
{
cout<<"Enter myArray["<<i<<"] : ";
cin>>myArray[i];
}
for(i = 0 ; i < n/2; i++)
{
temp = myArray[i];
myArray[i] = myArray[n-i-1];
myArray[n-i-1] = temp;
}
cout<<"\n"<<"\n";
for(i = 0; i < n; i++)
cout<<"myArray["<<i<<"] = "<<myArray[i]<<"\n";
}
موفق باشي
-
سلام
آقایان واقعا شرمندم
منظور من این برنامه بود
ببخشید
برنامه ای که با دریافت یک عدد از ورودی به عنوان شماره یک روز از سال تاریخ معادل آن را چاپ نماید
مثلا اگر شماره 32 را زدیم بزند 2/1
#include <iostream.h>
void Main()
{
cout<<"Enter a Number : ";
int n;
int month;
int day;
do
{
cin>>n;
if (n < 1 || n > 366)
cout<<"Your Number is Invalid Enter a Valid Number :";
} while (n < 1 || n > 366);
if (n <= 186)
{
month = n / 31;
day = n - month * 31;
}
else if (n > 186 && n <= 336)
{
month = ((n - 186) / 30);
day = (n - 186) - month * 30;
month += 6;
}
else
{
month = 12;
day = n - 336;
}
cout<<month<<"\\"<<day;
}
نمیدونم چرا ایراد میگیره کسی میدونه