Muszę wykonać program w języku C++ w programie C++ Builder 6.
Chodzi o wykonanie gry Number Link . Już tlumacze na czym polega owa gra.
1. Tworzymy tablicę jak do szachów 7 x 7 kratek (obojętnie jaka wielkość), w której mają się wylosować przypadkowo ułożone liczby od 1 do 5 ( w parach!! np 11, 22, 33 itd. losowo rozlozone w tablicy) Tak jak w załączniku nr 1.
2. Poprzez kliknięcie myszką i przeciągnięcie po tablicy musi rysować się linia prosta przez środek kratki. Jak w załączniku nr 2.
3. Po połączeniu wszystkich par liczb ma się wyświetlić komunikat : ,,BRAWO!" (ale nie musi).
Jaśniej pokazane jest tutaj o co chodzi w tej grze: http://www.nikoli.co.jp/en/puzzles/numberlink/
Daję dużo punktów ponieważ bardzo mi na tym zależy! DAJĘ NAJ!
Najpierw napisz w wiadomości, że masz rozwiązanie albo wklej fragment kodu ponieważ administracja usuwa rozwiązania typu ,,podaj maila" czy ,,wiem jak to zrobić". Maila podaje w prywatnej wiadomości.
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
#include #include struct linklist { int value; struct linklist*next; }* first; //Inserting a number after given number void insertafter(struct linklist*first) { int p_no; struct linklist*hold; struct linklist*temp; hold=(struct linklist*)malloc(sizeof(struct linklist)); temp=(struct linklist*)malloc(sizeof(struct linklist)); printf("\nEnter a particular no. after which you want to add a no.\n"); scanf("\n%d",&p_no); if(first->value==p_no) { printf("\nEnter the desired number:\n"); scanf("\n%d",&hold->value); hold->next=first->next; first->next=hold; first=first->next; } else { temp=first; while(temp->next!=NULL &&temp->value!=p_no) { temp=temp->next; } if(temp->value!=p_no) { printf("\nThe number after which you want to add another no. does not exist in list.\n "); } else { printf("\nEnter the desired number:\n"); scanf("\n%d",&hold->value); hold->next=temp->next; temp=hold; } } } //Display of list void display(struct linklist*first ) { printf("\nFollowing are the elements you have added in the list till now\n"); while(first!=NULL) { printf("\n%d\n",first->value); first=first->next; } }