برنامه ی زیر چه چیزی را چاپ می کند؟
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int y, x = 1, total = 0;
while(x <= 10) {
y = x * x;
cout << y << endl;
total += y;
++x;
}
cout << "Total is " << total << endl;
getch();
return 0;
----------------------------------------------------------------------------------------------------------------------------------
1
4
9
16
25
36
49
64
81
100
Total is 385
}
با استفاده از تکنیک هایی که در این فصل اموختید برنامه ای بنویسید که توان 2 و توان 3 اعداد بین 0 تا 10 را محاسبه و به صورت جدول زیر نمایش دهد.
number square cube
o 0 0
1 1 1
2 4 8
. . .
<include<iostream#
#include<conio.h>
using namespace std;
int main()
{
int num = 0;
cout << "\nnumber\tsquare\tcube\n"
<< num << '\t' << num * num << '\t' << num * num * num << "\n";
num = num + 1;
cout << num << '\t' << num * num << '\t' << num * num * num << "\n";
num = num + 1;
cout << num << '\t' << num * num << '\t' << num * num * num << "\n";
num = num + 1;
cout << num << '\t' << num * num << '\t' << num * num * num << "\n";
num = num + 1;
cout << num << '\t' << num * num << '\t' << num * num * num << "\n";
num = num + 1;
cout << num << '\t' << num * num << '\t' << num * num * num << "\n";
num = num + 1;
cout << num << '\t' << num * num << '\t' << num * num * num << "\n";
num = num + 1;
cout << num << '\t' << num * num << '\t' << num * num * num << "\n";
num = num + 1;
cout << num << '\t' << num * num << '\t' << num * num * num << "\n";
num = num + 1;
cout << num << '\t' << num * num << '\t' << num * num * num << "\n";
num = num + 1;
cout << num << '\t' << num * num << '\t' << num * num * num << "\n";
getch();
return 0;
}
برنامه ای بنویسید که یک عدد 5 رقمی را از کاربر گرفته و ارقام ان را جدا کند و هر یک از ارقام را با سه فاصله از یکدیگر نمایش دهد(راهنمایی: از عملگر های تقسیم و قدر مطلق استفاده کنید.). برای نمونه اگر کاربر عدد 42339 را وارد کند خروجی به صورت زیر نمایش داده شود.
4 2 3 3 9
__________________________________________________________________________________________________
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int num;
cout << "Enter a five-digit number: ";
cin >> num;
cout << num / 10000 << " ";
num = num % 10000;
cout << num / 1000 << " ";
num = num % 1000;
cout << num / 100 << " ";
num = num % 100;
cout << num / 10 << " ";
num = num % 10;
cout << num << endl;
getch();
return 0;
}
برنامه ای بنویسید که بعد از دریافت 2 عدد صحیح از کاربر مشخص کند که ایا اولی مضربی از دومی است یا خیر و نتیجه را نمابش دهد.(راهنمایی: از عملگر قدر مطلق استفاده کنید.)
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int num1, num2;
cout << "Enter two integers: ";
cin >> num1 >> num2;
if(num1 % num2 == 0)
cout << num1 << " is a multiple of " << num2 << endl;
if(num1 % num2 != 0)
cout << num1 << "is not a multiple of " << num2 << endl;
getch();
return 0;
}
برنامه ای بنویسید که یک عدد را از کاربر بگیرد و مشخص کند که این عدد فرد هست یا زوج سپس نتیجه را در خروجی چاپ نماید.(راهنمایی: از عملگر قدر مطلق استفاده کنید. یک عدد زوج مضربی از 2 است. باقی مانده مضارب 2 پس از تقسیم بر 2 برابر صفر می باشد.)
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int num;
cout << "Enter a number: ";
cin >> num;
if(num % 2 == 0)
cout << "The number " << num << " is even." << endl;
if(num % 2 != 0)
cout << "The number " << num << " is odd." << endl;
getch();
return 0;
}