• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Gra WIEŻE pomocy!!!

VPS Starter Arubacloud
0 głosów
260 wizyt
pytanie zadane 14 czerwca 2015 w C i C++ przez Piotr Marszałek Nowicjusz (140 p.)
edycja 15 czerwca 2015 przez Piotr Marszałek

Witam. Mam problem. Dostałem zadania na ocene celującą z informatyki w klasie 3 gimnazium. 5 innych zadań zrobiłem jednak nie mogę wykonać zadanie 2 ( na zdięciu ) 

KOD stworzony do tej pory przezemnie 


#include <iostream>
#include <fstream>
#include <vector>
#include <conio.h>
#include <string>
 using namespace std;
 int rozmiar, ustawienie;

 int main()
 {
     //odtworzyć i pobrać
    string linia;
    int nr_linii=1;

    fstream plik;
    plik.open("in.txt", ios::in);

    if(plik.good()==false) cout<<"Nie mozna otworzyc pliku!";

    while (getline(plik, linia))
    {
        switch (nr_linii)
        {

            case 1: rozmiar=atoi(linia.c_str()); break;
        }
        nr_linii++;
    }

    plik.close();
// tu problem jak napisać kody do gry ???

     //otwarcie
     fstream plik;
     plik.open("out.txt", ios::out | ios::app);
     //zapisanie
    plik <<ustawienie<<endl;
    //zamkniêcie
    plik.close();
     return 0;
 }

czy ktoś by mógł naprowadzić albo pomuc napisać kod do tego ???

napisałem coś takiego ale nadal to nie to co w zadaniu 

#include <iostream>
#include <vector>
using namespace std;
int n;  // rozmiar szachowicy
vector <int> W;
int licz = 0;

void pisz() {
    licz++;
    cout<<licz<<'\t'; 
    for (int i=1; i<=n; i++) cout<<W[i]<<' '; 
    cout<<endl;
}

void permutacje(int i) {
   if (i==n-1) { pisz(); return;}
   for (int j=i; j<n; j++) {
        swap(W[i],W[j]); //
        permutacje(i+1);
        swap(W[i],W[j]);
   }
}

int main()
{
    cout<<"daj n = ";  cin>>n;
    W.resize(n);
    for (int i=1; i<=n; i++) W[i]=i;

    permutacje(1);

    cout << endl;
    return 0;
}

Jest to program który daje kolumny w których należy ustawić wieże ale nie wspułrzędne jak to dalej poprowadzić i połoczyć z kodem otworzenia i zapisania ???

 

1 odpowiedź

0 głosów
odpowiedź 14 czerwca 2015 przez Eryk Andrzejewski Mędrzec (164,260 p.)
Najpierw jeśli możesz wstaw kod w blok code, a potem wyślij lepszej jakości zdjęcie, bo chociaż można je z trudem odczytać, ale jest strasznie mało czytelnie i niekomfortowe :(
komentarz 14 czerwca 2015 przez Piotr Marszałek Nowicjusz (140 p.)

Lepszego zdjecia nie do dam bo to jest foto które dostałem od nauczyciela sad

 

komentarz 14 czerwca 2015 przez Eryk Andrzejewski Mędrzec (164,260 p.)
Szkoda, ale już znalazłem to samo zadanko :D http://oi.edu.pl/old/php/show.php?ac=p181713&module=show&file=zadania/oi3/wieze

Teraz trzeba pomyśleć co tu trza zrobić :D
komentarz 14 czerwca 2015 przez Piotr Marszałek Nowicjusz (140 p.)

no problem właśnie w tym co ma program robić kurde wejście i wyjście ogarne ale kurde jak on ma dobierać te wspułrzędne frown ??? jestę totalnie nowy dopiero zaczynam 

Podobne pytania

+8 głosów
19 odpowiedzi 2,890 wizyt
pytanie zadane 8 czerwca 2015 w Offtop przez Radfler VIP (101,030 p.)
+4 głosów
3 odpowiedzi 499 wizyt
pytanie zadane 25 listopada 2018 w Rozwój zawodowy, nauka, praca przez prok155 Nowicjusz (160 p.)
+1 głos
3 odpowiedzi 582 wizyt

92,416 zapytań

141,222 odpowiedzi

318,985 komentarzy

61,831 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...