• C++tilida massivlarni tez saralash usullari dasturiy ta’minoti Dasturni tuzish jarayoni.
  • Caption
  • Button1 ning onClick
  • 21-mavzu: Dasturlash tilining asosiy konstruktsiyalari, ulardan foydalanish xususiyatlari reja




    Download 198,97 Kb.
    bet4/5
    Sana16.01.2024
    Hajmi198,97 Kb.
    #138801
    1   2   3   4   5
    Bog'liq
    21- lectures Basic prog Massiv

    Masala. O’lchamlari n×m bo’lgan (n>0,m>0) ikkita A va B matritsalar berilgan, ulardan foydalanib C matritsa tuzilsin: (C matritsaning har bir elementi A va B matritsalardagi mos elementlarning kattasi hisoblanadi). Qo’yilgan masala uchun algoritm va dastur tuzilsin

    #include


    #include
    using namespace std;
    int main(int argc, char *argv[])
    {
    int n,m;
    float a[100][100],b[100][100], c[100][100];
    cin>>n>>m;
    for(int i=0;i<=n-1;i++)
    for(int j=0;j<=m-1;j++)
    {
    cin>>a[i][j]>>b[i][j];
    if(a[i][j]>b[i][j])
    c[i][j]=a[i][j];
    else
    c[i][j]=b[i][j];
    }
    for(int i=0;i<=n-1;i++)
    for(int j=0;j<=m-1;j++)

    cout<

    system("PAUSE");


    return EXIT_SUCCESS;
    }

    C++tilida massivlarni tez saralash usullari dasturiy ta’minoti
    Dasturni tuzish jarayoni.
    Dastlab C++ Builder dasturlash tilini ishga tayyorlab olamiz. Bu dasturni uchun quyidagi ketma- ketlikda C++ Builder 6 dasturiga kiramiz: Пуск ->Все программы -> Borland C++ Builder 6 -> C++ Builder 6 .
    Forma ochib Formaga Standart komponentalar palitrasidan Edit , 2 ta Button, Label va Additional komponentalar palitrasidan 2 ta StringGrid olamiz. Shunda formamiz quyidagicha ko’rinishga keladi.

    Formada joylashgan Label1 ning “Caption” xossasiga “n=”, Button1 va Button2 larning “Caption” xossasiga mos ravishda “massivni shakllantirish”, “Tartiblash” deb kiritamiz. Edit 1 ning Text xossasini tozalaymiz. StringGrid1 va StringGrid2 larning “RowCount” xossasiga 1 qiymatni yozamiz. StringGrid1 ning Options xossasini ochib goEditing xossasiga true yozamiz. Bundan tashqari Formga ham mos o’zgarishlar kiritsak Form oynasi quyidagicha ko’rinishga keladi

    Endi Button1 ning onClick xossasiga quyidagi kodni kiritamiz.

    Download 198,97 Kb.
    1   2   3   4   5




    Download 198,97 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    21-mavzu: Dasturlash tilining asosiy konstruktsiyalari, ulardan foydalanish xususiyatlari reja

    Download 198,97 Kb.