|
Axborot texnologiyalari (Dasturlash)
|
bet | 3/3 | Sana | 18.11.2023 | Hajmi | 0,92 Mb. | | #100887 |
Bog'liq Amaliy topshiriq 1 с (2)Dastur Natijasi:
(Sonlarni tekshiring). Funksiya argumentida 2 ta butun son kiritilganda, birinchi son ikkinchisiga qoldiqsiz bo‘linishini tekshiruvchi dastur tuzing.
Natija quyidagicha bo‘ladi:
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
Tekshir(2,3)
|
2 soni 3 ga bo’linmaydi
|
Tekshir(22,4)
|
22 soni 4 ga bo’linadi
|
Dastur kodi:
Dastur Natijasi:
(Ketma-ketlik yig’indisi) Quyidagi ketma-ketlikni rekursiv funksiya yordamida hisoblash dasturini tuzing.
Dastur kodi:
Dastur Natijasi:
Elementlari soni 10 ta bo`lgan, butun turli massiv e’lon qiling. Unga foydalanuvchi tomonidan kiritilgan qiymatlar ichidan eng kattasini topuvchi va keyin, massiv elementlarini kamayish tartibida saralovchi dastur tuzing.
4 5 1 7 8 12 6 23 9 10
Dastur kodi:
#include
#include
using namespace std;
bool my(int i, int j)
{
return i>j;
}
int main()
{
int n=10,a[n],mn,b[n],k=0,id;
for(int i=0; icin>>a[i];
mn=a[0];
for(int i=0; iif(mn>a[i])
{
mn=a[i];
id=i;
}
cout<<"Min = "<cout<<"Natija...\n";
for(int i=0; i<=id; i++)
cout<k=n-id;
for(int j=0; jb[j]=a[++id];
sort(b+0,b+k,my);
for(int i=0; icout<}
Dastur Natijasi:
(Ustunlar bo‘yicha massiv elementlari yig‘indisini hisoblang) Quyidagi sarlavha ostida funksiya tuzib, massivdagi ustunlar yig‘indisini hisoblaydigan dastur tuzing:
Natija quyidagicha:
Kiruvchi ma’lumotlar
|
Chiquvchi ma’lumotlar
|
1.5 2 3 4
5.5 6 7 8
9.5 1 3 1
|
0 chi ustunlar yig’indisi - 16.5
1 chi ustunlar yig’indisi - 9
2 chi ustunlar yig’indisi - 13
3 chi ustunlar yig’indisi - 13
|
Dastur kodi:
#include
using namespace std;
int main()
{
int n,m;
cin>>n>>m;
double a[n][m],s[m]={0};
for(int i=0; i{
for(int j=0; jcin>>a[i][j];
}
for(int i=0; i{
for(int j=0; js[i]+=a[j][i];
}
for(int i=0; icout<}
Dastur Natijasi:
Eslatma: Yuqorida ko’rsatilgan tartibda topshirilmagan topshiriqlar avtomatik tarzda 0 ball bilan baholanadi! Topshiriqlarni javobi dars vaqtida faylni qanday nomlash va qanday tartiblashtirish ko’rsatib berilgani kabi yuklansin!
|
| |