CSClubIIITDM-org / bughunt-2024

Repo for BugHunt vashisht2024
0 stars 35 forks source link

[ABC] c/c++ 10 #199

Open Mahagowri opened 7 months ago

Mahagowri commented 7 months ago

b'\x04\xe6\xf4\x89 \xb4\xf3\xad\xab\t \xbc\xec\x84(\xe5b\xcdcg\x96bH9a,\x8e\xa7m\xb8\x16\xfa&<\xd2\x14\xfa\xf7%8m\xb5\xc2\xcc![\xc3r\xe4\x90\x8bk\xa3\xe4t\x0c$\xa2f\xce(\x9c\xea]b\x96(\x89\xaf"\xdf\xacD\xf8I\x8b2\xeacx\xdf\x0b\xfc;QG\xf5\xb59C\xf2?\x9e9\xe2\xa3\xb8\x9e\x17IE\xb7/\x15\xe3\xd62\xcd{\x92\xa0\xa4\\xf7\x1b\x96\xaa\xfb;0\xb9OR\\xe9S\r\x0f'

b'gAAAAABl9SzFtNG2xQ7no98IeSCJZrqBWRWXY-V3uTk4qH0-fa47ScIT-ZRpWCw9GyRHwoDavlLIbf6KheSTR3S7elwYs4urkbuSIKjhQXEIhse_ZpqkFMfm4DR8IuNXSaA_hHjz1gbpfKGm9vf6T54bK0he_HqvvJXijs_pobuKA7130BODk_d-HMxfpgmqtd1QHvGjwbR1rUpub34xs8f4wQJNcf6Ih-rjaGs2xBQsr2TK4NepUromjGdUmBUKjYfLsG2Nplen-u37GQI-N7W8UKYbNNzyI29dLQRr-UoPFdLzB9YmbCwaAsxg-12pA0Oss3Sl3K9XJ5q5QBCWioAC0HKXrdR7P1VtBCp1do1oCNJO0qIgnU0zoewIkTJBlt-var7GmA5P48XfMAH3u-K7SX5abh_e2VyhxEdgO7IZzKXOz48tP98gl0GaAkYi7GJE-rxwmVF-bGPieI0Q_GZA3-ghON9OZJWyULycTdrsyGEHZl8-F7Gk6o84UQOg0WzajVWAccPR1EUf17_cdFN4zxRigCNK7-7_pawGbMV7OcDCECKhkpvus4raxuTDlnPHl3QzZKuSh0hhdyoE0aBz3wtsKQJxjdcKpfm8MJnJqblBKOQlHpPHmrzTwM2QRFY6zYwL--KcbQa0Ux3H-E5h5NrBGH2eZ_NQtcWIp13FVNAbbzHelTACpCWvc3esGAATN99HLirPC4ML1rkMSwurjQr-33VJRnJyH4KkjcPzSxC_5VmhYk6Lkk7pjnbfXhU21GCU5HzPGZg0LFFtxC3f8RiCHZ9EAOwhHrDhqE90VIhXrXA9q2nNS5bt_421R42ZNUx4JlePrPgrvQDYZuw5bYc31Bc-Wl6Kd2LlbcL0vrFkqPIZ79U4DtCdmV9ANtF2XJ90tgP1qVb9cqPfeEPXUJUFmBCOsMUtikbBJ8yAgb0qo4xHxgHhCgES4MOaFYzt54GP43OFqKckts-Lz-Hze7uXnH4z79t5kLThPYu8-UDYhUw5EN7iea4xC40nKOb3eHubFDkVU4w5LAJVBhqWz5ruwJFuvm-kgoAahKHKtZlrQd8u5RU0gE1Zvb9qR8G6ZWPlosdR5JewtU-PIpGOUw3fi-Zmrsqf3c9EFq4IeyVJvZ7_aZ-vZK-kEl_uh8TgS0nbSCyoaWXgqIMHgAT04Zqu1_2LLfezOk_0wZnLlerywkUCJyVXl_RZv7A0ntGVpk2GuscTzj507bVLbvAKomK8sj74vPJl50ddJtxFbXh8ee-Zrw9zdYse6OQ8vFZ637phH2FQuyKiDH4BI6WhIAPiQN3KT6jkIeg6I_3-UVwp3UWve1_WRZNFrrCKfosh_GuDwyExRyG6ntGV9rh1IDhpvxnokFj910Lg_BX5wH_WCmItfWH0Ug57SW4OfGLz9r5ogBPAOI2eNG0A5jCl4Ndzaq4L72WyEAxB6vnYW3X28dOHV3fyqocdQ2dhmpz-AKbx_FuHkT5YDgO93akCgEcSaI2Y-J418eua3lGKUOO_FR4sEO5FEh4SfTIvRc64HIeAQv4F7yIQ8W44EUGNyotnzMsvJnFb4s1J-y7hAowep_tD0fKPRSSjF4UNdkgSWnfulfdbM0doJ21-nS034cXXNQ9vSB7jEX7NHkeZoX_1GPUGHWwrsFmwceqmvA2hX0WDM6fJMGj6Z6CKdLnx11xyw3h7BRE2LsVcpWA0bblNANo4M_IAt_uXoTL2jz4XUcz4hBKlvy5-h1INCyGxjVJ1AbBwQwvnzQvg_QBznDE7OLd1e9DawnVJGwd_X7b5WZCNrxqxMs9z7sFTq_IXtLYCSY93qh5C5q7ddtElVpHSkwRk19Z-RvFL-1QlFZPoI5AyzAr6E3ATEEfLGKITDGLtdkS3TJ3s-I-3OHcmy0cKFBVOq6tMN7odLkqYHP544AoVXdQEPBxmf5sBwycactDORmp9KWSYOO_b6yapz7FahkJ7URoH5hws-ym43sbpujEFFe4lkByDL1aCv38UcExynUxDoKH0XZuNVrbe4SUu54eg_JBkyp7kF-rW9Z_KqurCHDxoFW0uYUl3RzX9KQlTenohS9ezZG1PIa6E1yiA9Woek1ggTjWq4ZzfBoWhrnpiSBnNzok9OmjW46-Rqa_VDKfQ41bITDM1vcm3v_OoqDEYQQGOj-27R1rQmslP07Ux_nxPCbErpgJpRUYr5Qmws-JNkrPGUXDoasSuDFkQOu5mPOEJGDRaJEhNuK13omz6hJmhjJbSSHmQYYTqi50RG81V4fiRVY6MUBv4D1vdE_yPtJAtH-BhMagVDSgGfY84eZWDyL6B7BrD6CGPDo0p4-TK5rgMHSbM5iEyD09ukjEMcFzv9CK2fxDQm3LRatpkb7Dykldf60L4LMKKG-_2X6ZqkHTotishUz901X4b2PUw5B1ZWqowp0FipMxwjv7J-igDlRRMs7qI3VB-amooyss5tvO97g_kblWBqwsH8wD3F_JQ0q8yhcLusBwHIMbWCn8PiXikqYwlsdkxMF0X34C6CWpcgHKuwMKkKdz4wKz6LV6E0O8VQdsI7BScyBNwmondctTh-DPRlSVv8-RpV1R5WxY07TNoWrw2gW32llDeNQZ835nov_ns5KWqmHa-d0VSPNSJ7Qmf6WUXM-Cai9ow0YsASOYS5KQjfMbzNQwaiLIJL3qlQky4fQ_DFzJmKN5YKAgNwzxz8XAPXLnedkvr6xAkidKQvX0XsJa8R5DcDlYNQXmyt9Gyn3HN0InPTTuUKejywUyfFaoWZ8S1hRy8Ulnbx9niG5hJS-_yWvLcMTeckqIp9tR1RJrni_z3_mZBx6phJQslNQJYLVqgVQYa0mcFVxAIViGvdtthsks1fy8VLhwa_NEzijhq0WDTST4m-rw0v42i_byEg-6LkgT9MjQf9jWrevwG5ws5EgD5jDOAJIeGeiCZcl838uaGJm4v-ofxjnQlgRKC08DwO6sVKWsRrWtk5cKZCCcyooxwoNeqSYbP71AVSJ2coGXqeZwLyyCSaZMRTSCzIos-pnLHsWm2SF4sZvhvgvsIebc6ewPhkdTnGGyoklQqYUqjTJKsQbxZsWdDFPqjKt8AGMNfJm0CdqXXE4NJv6eyFDO95xKx7rva5JnbVHHceVznXt1Nbh7mh3FGofaSJ-ptzDRUWA7imYGCdogGe7ZZzq-646rCKWKFOgz-Wbnwhk2nqvfB78duvgd01m9a_PVReOSpNVRzOuXORGFRs5A9K5irXPl3qDCMtNsZmMn3bNFo4SH4SKumkuUGVBQy_b0cXEBumF7sn1mT27k3V7BmCe3R7GjcP_R1dSwwUjo-J9TGP3wob7n7PVD9mF--fGg_FeCLyCqWUzRPYLBIi--PGhRu0PWoS5CaLlnkWVeIFQVL_IA_4FwBhzMaBvpbMcrmk7fkiqZ5h4uILNoiWPWEAGMk_9WYS9J2ID7IvEjbH8o8HwMLVhNVxBh3F_AS_t0NeVDLSBXSTXzZ5pG-gbnvnmrPrVU-MTjWiJjH_nwDduAeZR1hD-uQPcY-LOQf4d9pNI0T1gwpBj5f_UZYLtkdh_tkOaJmgsrT6Knvjh7jjZxBps0O7gPStIHmK5bEHiYDyRAQIbTrlYUNpmlfztZa2qaXBcx-UoKFe0Ep02rPffUOOPmox9clqqhC_1zAbqJE6js6ege5l8ztssgqkZGk-y8YM1mBgiZHQugKI35Oxurlz4jKkARBzVWDk5D3fk9nOxVKXkdzTNKzHbVQTyXC-n4Bpu-qVadwJBXcuHFA-a_iiUzgZzfGYxYROFlFCjBEbtcyMHAvNghzkDpadYqxDmpYWXky4mWRoIBZ2CoIBxr-6vOBjSLr_wxM9T7Y0MEWwm2xew01mEphzCM5VG7xaNoSJRjFNuKwQyQmP-9lAmRCJgjwLXhpEa1pZN21lxkI3csuL8u2PAlG6UePUYEB8aKdaIs98s4q0Rep-AsJ-ircrHCokj_aN-cP7lPf2TjQWUm_16pJWggaVy7X4XAK969tU6qokuLF04J_wIwxYj8bYyV93fu1onJdCpMuTTKi5-XmMXUVWcERNmmufyz1EDNt25pRbWgwLpBu627MuyMsq5eSLCyIgiyK0Ac-twxqQLLhFE-_kaoo71lLj9ZkSwxEJ_9W0eAQ76rP2qPelaaOF40HHeXmqr-x-_pYL2kR0rFLnQSuZHqBJIJAjVBXLJhx41vA7V4dWSmQSMfdh3rt5cjSG3AVxNeV5WJrXLGxYxEcLhN2vaCxM7xY0blyygzH4k41INuN3TUdOH-Ps7vlQhTmooe0hGZSw3Rs_cDTxkevU049baiRTO3y3xP6dZkBUeBZuhidlcYGY-mhw96xbiGd3H4RLdlck2EJXGjeRGQQX-uX_6vl5GZ3dmHod6TI8leCuqwgjdIb12wIRBXqsFWaNBCQtkG83X39SMEW6wBvqd93p5osAOIsXi6oiHwQgfyLFd5sTY4YFsdKouQQ2HqcaLMBDmAKHqweGOkM84Rlfj0ua_mTZBvqb5lnlNtEONDuzCHXPMiSL0U_i0la_xtcTLmvdhFu-jAed9r3MYCbYBw-8PiYCLqvtjODra0lhC0vFcP_VXgyOZQ-qcjkd_VKVjIy7GDpyuMmucllMncDTSLg3Lh7Fvl1CtkcWsoY60KKFMmfl7zLiDzUKUxz9XO4cAaQ2-feAyYNyzgX3yigjSG9ADurNJJs01w9-TgOeDm9BOCO4H26JpmSIHdx3-WTAqrDqiaBhuzhL_dQ-yFTjsRyUo7CcPLrKedGT1vqkv7Gn9jMeuwGJfSwfmIk17jBfVzIELgyRWsoxdVqslyXKw_gFpTnAhinHhuoExJ-qVO_uH4c6oCC3mSH6eGASYQyV1a7-OJeW2Ctr-y4O4dN6hjRUky7XNzrQdNyKMTvouMPLw0LEMLH6xacieBPhHaRYk-zwNGWi4OftOo2QAGHzMSnEECnuDTCgAJoWoj7hwYriiMgvotf3odYCuZH8O4Cy3N1yiSOFqV0r1tb-cj-A5q0BBIPX-WCUZDcXQ1ksXZlpyInrG5ovRRrdTTERVfKaPxQZDPrVaxa71NomMxEJWy3Syyemppkb4GI7M2LR1LMXl-GFCk-OX_0Q1lbGiVBpb-dRH3rg7TiLXqnwl0CpceVgO9qMJl3WLWcQBIpAq2P3IYugkhvQWZYzclfewuAx7qOCTfpM7we9Qesj1M-Td_0avAeXDnsPlzWY69WKwuQ7-ML8SE2UmGT8XZ6B6ySV75KeuDNy5aHrtu2k-nj60PhExoZ3lKkU_RR230M1fmH6w_SwgNiWoADGeU9-9ygjF27e6HGVurFW9GFgG6M1R38Svtr9VZeriOsct9wrqVcMaoaSZJ5zNnOw-UJFXpWCPWVZx70sy6DJQ5Q=='

bughunt-bot[bot] commented 7 months ago

Team Name: ABC File Name: c/c++ 10 Line Number: [43] Bug Description: there is no condition for the x Solution: //CPP program to implement circular linked list

#include<bits/stdc++.h>
using namespace std;
struct node{            //defining the structure of the node
    int data;
    struct node *next;
};
//class definition for circular linked list
class CLL{       
private:
    struct node *tail;
public:
    CLL(){
        this->tail=NULL;    //constructor to initialize the tail pointer
    }
    void insert(int,bool);
    void deletenode();    //member function
    void display();
    ~CLL(){         //destructor to delete the list
        struct node *ptr=tail->next;
        while(ptr!=tail){
            struct node *temp=ptr;
            ptr=ptr->next;
            delete temp;
    }
    delete ptr;
}

}; //member function definitions void CLL::insert(int a,bool x) { struct node *temp=new struct node; temp->data=a; temp->next=nullptr; if(tail==nullptr){ tail=temp; tail->next=temp; return; } temp->next=tail->next; tail->next=temp; if(x==True){ tail=temp; } }

//delete function to delete at end void CLL::deletenode() { if(tail==nullptr) { cout << "Invalid, List is already empty" << endl; return; } if(tail->next==tail) { struct node ptr=tail; tail=nullptr; delete ptr; return; } struct node temp=tail; struct node *ptr=tail->next; while(ptr->next!=tail) ptr=ptr->next; ptr->next=tail->next; tail=ptr; delete temp; return; }

//display function to display the list void CLL::display() { if (tail==nullptr) { cout << "List is empty" << endl; return; } struct node *ptr=tail->next; while(ptr->next!=tail->next) { cout << ptr->data << " -> "; ptr=ptr->next; } cout << ptr->data << endl; }

int main(){ int choice=1;CLL list1; //menu driven program do{ cout << "1.Insert"<<endl; cout << "2.Delete"<<endl; cout << "3.Display"<<endl; cout << "4.Exit the menu"<<endl; cout << "Enter your choice: "; cin>> choice; int a,b;bool x; switch(choice) { case 1:{ cout << "Enter the element to be inserted: "; cin>>a; cout << "0. Insert the element at beginning"<<endl; cout << "1. Insert the element at end"<<endl; cout << "Choice: "; cin>>choice; if(choice==0 || choice==1) //inserting at beginning or end { x=choice; list1.insert(a,x); choice=-1; } else{ cout << "Invalid choice" << endl; } break; } case 2:{ //deleting at end list1.deletenode(); break; } case 3:{ //displaying the list cout << "List"<<endl; list1.display(); break; } case 4:{ //exiting the menu cout << "Exiting the menu..."<<endl; } default: cout << "Invalid choice"<<endl; break; } }while(choice!=4); }

bughunt-bot[bot] commented 7 months ago

Bug Hunt Evaluation: Answer: ((131, 21),) Correctness: 0/2 Points: 0/100