Results 1 to 11 of 11

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date: Apr:2011
    Location: Áúëãàðèÿ
    Posts: 90

    ïðîãðàìêà íà c++

    Çäðàâåéòå, èìàì äà íàïðàâÿ ñëåäíàòà êóðñóâà çàäà÷à:
     ìàñèâèòå a1,a2,....,an è b1,b2...,bn ñå ñúäúðæàò êàòåòèòå íà n ïðàâîúãúëíè òðèúãúëíèöè. Äà ñå ñúñòàâè àëãîðèòúì è íàïèøå ïðîãðàìà çà íàìèðàíå íîìåðà(òà) íà òðèúãúëíèêà ñ íàé - ãîëÿì ïåðèìåòúð.  ïðîãðàìàòà äà ñå èçïîëçâàò äèíàìè÷íè ìàñèâè

    Ðåøèõ ïúðâî äà ÿ íàïðàâÿ ñ îáèêíîâåííè ìàñèâè, çàùîòî íåçíàì âñå îùå êàê òî÷íî ñå ðàáîòíè ñ äèíàìè÷íèòå è åòî ãî êîäà, íî ïðè èçâåæäàíåòî íà òðèúãúëíèêà ñ íàé - ãîëÿì ïåðèìåòúð ìè èçâåæäàò ãëóïîñòè êàòî íàïðèìåðì, ÷å òðèúãúëíèê ñ êàòåòè 2 2 å ïî-ãîëÿì îò äðóã òðèúãúëíèê ñ êàòåòè 100 100
    Ìîæå ëè ìàëêî ïîìîù ?


    #include <stdio.h>
    #include <math.h>
    #include <conio.h>
    void main ()
    {
    int a[20];
    int b[20];
    int c[20];
    int p[20];
    int n;

    printf("vavedete broq na triagalnicite"); scanf("%d",&n);
    for (int i=0; i<n; i++){

    printf("vavedete kateta a"); scanf("%d",&a[i]);
    printf("vavedete kateta b"); scanf("%d",&b[i]); }

    for (i=0; i<n; i++) {
    c[i]=sqrt((a[i]*a[i])+(b[i]*b[i]));
    p[i]=a[i]+b[i]+c[i]; }
    int maxp=0;
    for (i=1; i<n; i++)
    if (p[i]>p[maxp]) maxp=i;
    printf("nomera na triagalnika s nai golqm perimetar e %d",maxp);
    getch();
    }

  2. #2
    Developer/Gamer tengam's Avatar
    Join Date: Feb:2005
    Location: Ñîôèÿ
    Posts: 1,459
    Ïúðâî çàäà÷àòà íà Ñ èëè íà Ñ++ å, çàùîòî òîâà îïðåäåëåíî íå å êîä íà Ñ++?
    |ASUS RoG Z690-E i7-13700k@ 5.6/4.3Ghz + Kraken X63 2õ16GB Kingston Fury Beast 6000hmz 32-40-40-28 | RTX4080 | 256GB 960Evo, 1TB 970Evo, 2x2TB 980Pro, 1TB 860Evo|HX1200|CM MasterCase Pro 5|
    |Steam Deck 256GB | 36 TB Unraid NAS| Asus Z87-DELUXE i7-4790K 32GB DDR3|
    TengaM#2700 / 7engaM

  3. #3
    Registered User
    Join Date: Apr:2011
    Location: Áúëãàðèÿ
    Posts: 90
    Àìè ìîæå è íà C äà å àç îò ó÷åáíèêà îò óíèâåðñèòåòà ãëåäàì è íà íåãî ïèøå C++

  4. #4
    Áåëûé è ïóøèñòûé Bombera's Avatar
    Join Date: Jul:2001
    Location: Êàçàíëúê 4EVA
    Posts: 13,833
    Quote Originally Posted by FeldMarschal View Post
    int maxp=0;
    C++ e Àêî áåøå C, òàçè äåêëàðàöèÿ íÿìàøå äà ìîæå äà áúäå òàì êúäåòî å ñåãà.
    EVGA X299 FTW K|i9-7960X@4.7|4x8 Patriot Viper Steel 4000|GTX 1660 Ti|970 EVO 1 TB|Seasonic Focus GX-1000|Xigmatek Elysium|Êèëî è ïîëîâèíà âîäà
    Rampage IV Extreme BE|E5-1680v2@4.7|4x4 HyperX 1866|Cougar Aqua 240|GTX 1050 Ti|970 EVO 1/4 TB|CM 850 SilentPro|HAF-X|Áåç èñòèíñêî âîäíî

  5. #5
    Developer/Gamer tengam's Avatar
    Join Date: Feb:2005
    Location: Ñîôèÿ
    Posts: 1,459
    Äà, íî íå å è Ñ++, ñúãëàñè ñå. Òîâà íå å êîä, êîéòî îòãîâàðÿ íà êîéòî è äà å îò äâàòà ñòàíäàðòà çà ïèñàíå Ïî ñêîðî å Ñ ñ íàðóøåí ñòàíäàðò, îò êîëêîòî äà å Ñ++
    |ASUS RoG Z690-E i7-13700k@ 5.6/4.3Ghz + Kraken X63 2õ16GB Kingston Fury Beast 6000hmz 32-40-40-28 | RTX4080 | 256GB 960Evo, 1TB 970Evo, 2x2TB 980Pro, 1TB 860Evo|HX1200|CM MasterCase Pro 5|
    |Steam Deck 256GB | 36 TB Unraid NAS| Asus Z87-DELUXE i7-4790K 32GB DDR3|
    TengaM#2700 / 7engaM

  6. #6
    Registered User
    Join Date: Apr:2011
    Location: Áúëãàðèÿ
    Posts: 90
    Íåçíàì ÷îâåê - íà òàêîâà íè ó÷àò.
    Âúïðîñà å ÷å ñè ãî êîìïèëèðàì ñ Visual c++ è ñè ðàáîòè

  7. #7
    Registered User
    Join Date: Jul:2004
    Location: Ñîôèÿ
    Posts: 621
    Ìíîãî åçèêîâè ñïîðîâå, ìíîãî íåùî. Âìåñòî äà ïîìîãíåòå íà ÷îâåêà :-)

    Òúé êàòî íå âèæäàì ÿâíà ãðåøêà, ìîãà ñàìî äà ïðåïîðú÷àì âðåìåííî äà äîáàâèø ïå÷àòàíå íà c[i] è p[i] âúâ âòîðèÿ öèêúë. Òàêà ùå âèäèø äàëè ñòîéíîñòèòå èì ñà âåðíè. Ñúùî òàêà, äîáðå å òåçè ìàñèâè äà ñà îò òèï float èëè double, çàùîòî â îáùèÿ ñëó÷àé ðåçóëàòúò îò sqrt() íå å öÿëî ÷èñëî.

    Ï.Ï. Àáå.... äà íå áè äà ñå çàáëóæäàâàø îò òîâà, ÷å êðàéíèÿò òè ðåçóëòàò å èíäåêñ â ìàñèâ è çàïî÷âà îò 0? Òîåñò, àêî ïúðâèÿò òðèúãúëíèê å ñ íàé-ãîëÿì ïåðèìåòúð, ùå ñå îòïå÷àòà "nomera na triagalnika s nai golqm perimetar e 0"

  8. #8
    Registered User
    Join Date: Apr:2011
    Location: Áúëãàðèÿ
    Posts: 90
    Ìîæå è äà ñè ïðàâ íàéñòèíà... çàùîòî ñìåíÿõ ìàëêî êúäðàâèòå ñêîáè â ïîñëåäíèÿ öèêúë è îò âðåìå íà âðåìå ìè èçêàðâàøå ÷å íàé ãîëåìèÿ íîìåð íà òðèúãúëíèêà å 0

    ---------- Äîáàâåí ïîñëåäâàù êîìåíòàð â 12:11 ---------- Îðèãèíàëíèÿò êîìåíòàð å ïóñíàò â 12:03 ----------

    Âñúùíîñò òî÷íî òàêà å èçâåæäà ñè ïðàâèëíî êîé òðèúãúëíèê å ñ íàé ãîëÿì ïåðèìåòúð íî ïðîñòî ïî÷âà îò 0
    À êàê äà ãî íàïðàâÿ äà çàïî÷âà îò 1?

  9. #9
    Registered User
    Join Date: Jul:2004
    Location: Ñîôèÿ
    Posts: 621
    Äîáàâÿø +1 "ðú÷íî":
    Code:
    printf("nomera na triagalnika s nai golqm perimetar e %d",maxp + 1);

  10. #10
    Game programmer
    Join Date: Feb:2007
    Location: Ñîôèÿ
    Posts: 1,948
    Quote Originally Posted by tengram
    Äà, íî íå å è Ñ++, ñúãëàñè ñå. Òîâà íå å êîä, êîéòî îòãîâàðÿ íà êîéòî è äà å îò äâàòà ñòàíäàðòà çà ïèñàíå Ïî ñêîðî å Ñ ñ íàðóøåí ñòàíäàðò, îò êîëêîòî äà å Ñ++
    C++ ñè å, ñàìî ÷å ñ êîìïèëàòîð, êîéòî ïîçâîëÿâà pre-standard headers. È ñòðàííî çàùî ïðîãðàìèðàò C-style

    Quote Originally Posted by DimKo View Post
    Äîáàâÿø +1 "ðú÷íî":
    Code:
    printf("nomera na triagalnika s nai golqm perimetar e %d",maxp + 1);
    //off

    Õàõà, òîâà ìå ïîäñåòè êàê âåäíúæ ëÿòîòî èãðàõ íà êðèåíèöà ñ ìàëêèòå äåöà íà êîìøèèòå è íà òÿõ èì áåøå ìíîãî ñòðàííî, ÷å ïî÷âàì äà áðîÿ îò 0
    3700X | 3070Ti | 64GB RAM | 2TB SSD | Seasonic 750W | FD Define 7 Mini

  11. #11
    Registered User
    Join Date: Apr:2011
    Location: Áúëãàðèÿ
    Posts: 90
    À åòî ÿ è ãîòîâàòà ïðîãðàìêà ñ äèíàìè÷íè ìàñèâè - íå å êîé çíàå êàêâî íî ÿ ñëàãàì å òàêà åäèí äåí, àêî íåêîé åâåíòóàëíî ïîëó÷è òàêàâà èëè ïîäîáíà êóðñóâà è å ïî áîñ è îò ìåí


    #include <stdio.h>
    #include <math.h>
    #include <conio.h>
    void main ()
    {

    int n;

    printf("vavedete broq na triagalnicite: "); scanf("%d",&n);
    float *a=new float[n];
    float *b=new float[n];
    float *c=new float[n];
    float *p=new float[n];

    for (int i=0; i<n; i++){

    printf("\nvavedete kateta a na %d-i: ",i+1); scanf("%f",&a[i]);
    printf("vavedete kateta b na %d-i: ",i+1); scanf("%f",&b[i]); }

    for (i=0; i<n; i++) {
    c[i]=sqrt((a[i]*a[i])+(b[i]*b[i]));
    p[i]=a[i]+b[i]+c[i]; }


    int ind_max=0;
    for (i=0; i<n; i++)
    if (p[i]>p[ind_max]) ind_max=i;

    printf("\nnai golqm perimetar imat triagalnika/cite s nomer:\n");
    for (i=ind_max; i<n; i++)
    if (p[i]==p[ind_max]) printf("%d\n",i+1);


    getch();
    delete []a;
    delete []b;
    delete []c;
    delete []p;

    }

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 Õàðäóåð ÁÃ. Âúçìîæíî å ñúäúðæàíèåòî íà òàçè ñòðàíèöà äà å îáåêò íà àâòîðñêè ïðàâà.
iskamPC.com | mobility.BG | Bloody's Techblog | Êðèïòîâàëóòè è ìàéíèíã | 3D Vision Blog | Ìàãàçèí çà åëåêòðîííè öèãàðè