7. Чизиқли жараёнларни дастурлаш


Download 478.36 Kb.
bet25/32
Sana28.12.2022
Hajmi478.36 Kb.
#1016431
1   ...   21   22   23   24   25   26   27   28   ...   32
Bog'liq
С да дастурлаш 1 кисм 1 семестр

Натижа:

2 – мисол: Бир ўлчамли, n та ҳадли (n=10) массив ҳадларининг энг каттасини топиш ва унинг жойлашган жойини аниқлаш.
#include
using namespace std;
const int n = 10;
int main()
{
int a[n], k;
int max;
for(int i = 0; i < n; i++)
{
printf("Massiv hadini kiriting a[%i]=?",i);
cin >> a[i];
}
max = a[0]; k = 0;
for(int i = 1; i < n; i++)
{
if(max < a[i])
{
k = i;
max = a[i];
}
}
printf("Maxsimal qiymat: %7i,\tЎrni: %7i",max,k);
return 0;
}
Натижа_:__3_–_мисол'>Натижа:

3 – мисол: n та ҳадли (n = 10) векторларнинг скаляр кўпайтмасини аниқлаш.
#include
using namespace std;
const int n = 10;
int main()
{
int a[n];
int p;
for(int i = 0; i < n; i++)
{
printf("Massiv hadini kiriting a[%i]=?",i);
cin >> a[i];
}
p = 1;
for(int i = 0; i < n; i++)
{
p *= a[i];
}
printf("Skalyar kўpaytma: %7i ga teng",p);
return 0;
}
Натижа:

14.3. Кўп ўлчовли массивлар билан ишлаш
Бир ўлчамли массивларнинг ҳадлари скаляр миқдорлар бўлган эди. Умумий ҳолда эса, массив ҳадлари ўз навбатида яна массивлар бўлиши мумкин, агар бу массивлар скаляр миқдорлар бўлса, натижада икки ўлчамли массивларни ҳосил қиламиз. Икки ўлчамли массивларга мисол сифатида математика курсидаги матрицаларни келтириш мумкин. Агар бир ўлчамли массивнинг ҳадлари ўз навбатида матрицалар бўлса натижада уч ўлчовли массивлар ҳосил қилинади ва ҳ.к.
Икки ўлчамли массив типини кўрсатиш қуйидагича бажарилади:
<скаляр_тип> <массив_номи>[<индекс типи>][<индекс типи>];
Икки ўлчамли массивлар устидаги бир нечта тугалланган дастурлар билан танишиб чиқайлик.

Download 478.36 Kb.

Do'stlaringiz bilan baham:
1   ...   21   22   23   24   25   26   27   28   ...   32




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling