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

Boolean C++ problem

0 głosów
100 wizyt
pytanie zadane 23 stycznia 2018 w C i C++ przez niezalogowany
Witam!

Pisząc algorytm wybierający liczby pierwsze (sito Eratostenesa) natknąłem się na następujący problem - chcąc wypisać int'y które przedstawiłem jako wartość true, wyskakuje mi jedynka zamiast danej cyfry. Patrzę w kod no i w sumie wyklepałem tam wsk[i] = true; czyli nawet logiczne że pokazuje mi jedynkę. Teraz sedno pytania - idzie tak przypisać warotść true lub false dzięki czemu nie stracę wartości danego int'a / float'a / string'a ?
komentarz 23 stycznia 2018 przez mokrowski VIP (112,700 p.)
Kod proszę bo inaczej "nie idzie" :-/
komentarz 23 stycznia 2018 przez niezalogowany
#include <iostream>
#include <math.h>

using namespace std;

int main()
{
    int X,Y,Z,j;
        cin >> X;
        for(int i=1;i<=X;i++)
        {
        cin >> Y >> Z;
        int wsk[Z];

            for(int i=1;i<Z;i++)
            {
                wsk[i] = true;
                for(int i=0;i<Z;i++)
                {
                    j = pow(i,2)+i;
                    wsk[j] = false;
                }
            }
        for(int i=1;i<Z;i++)
        {
            if(wsk[i] == true) cout << "TAK" << " ";
            else cout << "NIE" << " ";
        }
        }

    return 0;
}

 

komentarz 23 stycznia 2018 przez mokrowski VIP (112,700 p.)
Masz cały algorytm błędny. Zwróć uwagę na nazwy indeksów oraz potencjalne mnożenia. Jeśli masz mieć tablicę z wartościami bool, to będzie to: bool wsk[Z]; a nie: int wsk[Z];

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
3 odpowiedzi 477 wizyt
pytanie zadane 11 sierpnia 2015 w C i C++ przez przeCinek19 Użytkownik (650 p.)
0 głosów
0 odpowiedzi 97 wizyt
pytanie zadane 27 maja 2017 w C i C++ przez redie Obywatel (1,490 p.)
0 głosów
1 odpowiedź 34 wizyt
pytanie zadane 2 lutego w C# i .NET przez TheFunny Gaduła (3,290 p.)
Porady nie od parady
Wynikowy wygląd pytania, odpowiedzi czy komentarza, różni się od tego zaprezentowanego w edytorze postów. Stosuj więc funkcję Podgląd posta znajdującą się pod edytorem, aby upewnić się, czy na pewno ostateczny rezultat ci odpowiada.Podgląd posta

67,186 zapytań

114,136 odpowiedzi

241,914 komentarzy

46,173 pasjonatów

Przeglądających: 275
Pasjonatów: 9 Gości: 266

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...