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

'x' was not declared in this scope

–1 głos
1,872 wizyt
pytanie zadane 1 marca 2016 w C i C++ przez korneliusz1999 Nowicjusz (190 p.)
#include <iostream>

using namespace std;

int uczniowie, cukierki;

int main()
{
    cout << "Ilu uczniow jest w klasie:";
    cin >> uczniowie;

    cout << "ile cukierkow kupi³a mama:";
    cin >> cukierki;

    x = cukierki/(uczniowie-1);

    cout << "cukierkow dla kazdego ucznia:" <<x;

    return 0;
}

5 odpowiedzi

+2 głosów
odpowiedź 1 marca 2016 przez niezalogowany
wybrane 1 marca 2016 przez korneliusz1999
 
Najlepsza

 int x = cukierki/(uczniowie-1);

komentarz 1 marca 2016 przez korneliusz1999 Nowicjusz (190 p.)
dzięki wielkie
+3 głosów
odpowiedź 1 marca 2016 przez Mesiak Bywalec (2,380 p.)

Nie zadeklarowałeś zmiennej x.

int uczniowie, cukierki, x;

 

0 głosów
odpowiedź 1 marca 2016 przez radek024 Szeryf (77,160 p.)
Nie twórz zmiennych globalnych(poza int main), a x musi zostać utworzony, aby można była na nim działać. Jest zmienna, ale nie jest zdefiniowana.
komentarz 1 marca 2016 przez Matheyas Obywatel (1,520 p.)
Nie tworzyć globalnych zmiennych? Z powodu wielokrotnego wykorzystywania np. zmiennej X (popularna nazwa zmiennej) w własnych/różnych funkcjach? Są inne powody?
komentarz 2 marca 2016 przez radek024 Szeryf (77,160 p.)
Czasami zmienne globalne potrafią komplikować serio życie, zresztą tutaj nie ma żandego celu aby to robić.
komentarz 2 marca 2016 przez Matheyas Obywatel (1,520 p.)
Wolę uchronić się na przyszłość :)
0 głosów
odpowiedź 1 marca 2016 przez marcin_w Gaduła (3,190 p.)
edycja 17 kwietnia 2016 przez marcin_w

Powinieneś zadeklarować zmienną x, aby kompilator wziął ją pod uwagę.

–1 głos
odpowiedź 1 marca 2016 przez Vento Pasjonat (17,120 p.)
edycja 1 marca 2016 przez Vento
Twoje zmienne są poza funckją main(), więc funkcja ich nie widzić
komentarz 1 marca 2016 przez Vento Pasjonat (17,120 p.)
jeszcze zadeklaruj int'a
2
komentarz 1 marca 2016 przez Mesiak Bywalec (2,380 p.)
Widzi je bo to zmienne globalne.
komentarz 1 marca 2016 przez Vento Pasjonat (17,120 p.)
Prawda.. mój błąd

Podobne pytania

0 głosów
0 odpowiedzi 1,604 wizyt
pytanie zadane 1 czerwca 2021 w C i C++ przez ::{}:: Gaduła (3,890 p.)
0 głosów
1 odpowiedź 783 wizyt
pytanie zadane 31 października 2020 w C i C++ przez anonimowy_szejk Nowicjusz (190 p.)

93,630 zapytań

142,551 odpowiedzi

323,054 komentarzy

63,134 pasjonatów

Advent of Code 2025

Top 15 użytkowników

  1. 1936p. - dia-Chann
  2. 1916p. - DziarnowskiJ
  3. 1886p. - Łukasz Piwowar
  4. 1868p. - CC PL
  5. 1842p. - Maurycy W
  6. 1841p. - raydeal
  7. 1840p. - Adrian Wieprzkowicz
  8. 1782p. - rucin93
  9. 1777p. - robwarsz
  10. 1743p. - Michal Drewniak
  11. 1701p. - rafalszastok
  12. 1588p. - Tomasz Bielak
  13. 1491p. - Rafał Trójniak
  14. 1257p. - ssynowiec
  15. 1208p. - Mariusz Fornal
Szczegóły i pełne wyniki

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

Kursy INF.02 i INF.03
...