Niewykonanie programu

0

Witam :)
Ucze się programować w c++. Jestem początkujący w tych sprawach. Chciałem napisać ciąg Fibonacciego czy jakoś tak, ale nie** chcę **żeby mi wyjaśniono jak to napisać ale dlaczego gdy próbuję uruchomić wyświetla mi sie taki komunikat "It seems that this project has not been built yet.
Do you want to build it now?"i jest opcja :cancel,no albo yes.
Tu jest moja próba:

#include <iostream>

using namespace std;
int x,y,z;
int main()
{
x=1
y=2


for (x+y=z)
{
  cout<<z<<",";
  for ( z+y=x)
  {
      cout<<x<<",";
  }
}
}
0

gcc p.c -o p && ./p

pzdr.

0

Tłumaczenie z angielskiego jest dość proste. Nie skompilowałeś programu, a próbujesz go uruchomić.

PS: spacje stawia się po kropce/przecinku, nie przed nimi!

0

po wciśnięciu F9 pojawia się własnie taki komunikat

0

Twoje IDE na pewno ma jakąś opcję nazwaną "Build & Run" albo "Compile". Lub coś podobnego. Użyj tego.

0

po wciśnięciu F9 pojawia się własnie taki komunikat

0

To bardzo fajnie. A za co odpowiada klawisz F9?

0

Build&run

0

No to powiedz mu, że chcesz skompilować. W czym problem, bo naprawdę nie rozumiem?

0

właśnie gdy klikam przycisk build to nic sie nie dzieje wygląda na to że normalnie skompilowało ale kiedy klikne play to wyśietla mi sie ten komunikat .

0

Może poprałeś ide bez kompilatora, z codeblocks i dev cpp da się tak zrobić.

0

W przypadku codeblocks należy ściągnąć opcję z mingw. W sekcji download jest dodatkowo "If unsure, please use codeblocks-16.01mingw-setup.exe!". Podobnie jak kolega wyżej napisał jest z dev-cpp.

0

gdy wcześniej robiłem te programy to normalnie działało.Więc nie wiem o co chodzi ,pobieralem z kompilatorem.
ja pobrałem code blocka z menedżera oprogramowania bo jestem na linuxie

2

Pewnie dlatego, że Twój obecny kod nie ma prawa się skompilować.

0

Zobacz jak wygląda składnia for bo widze że pomyliłeś z while

0
for (x+y=z)
W tej jedne linijce są cztery błędy. W nagłówku `for` nie ma: 1. Inicjalizacji licznika pętli. 2. Warunku zakończenia pętli. 3. Aktualizacji licznika. Natomiast `x+y=z` też jest niepoprawne, bo przypisujemy prawą stronę do lewej, czyli `z=x+y`.

For

0

Omg jak jestes na linuksie to powaznie użyj g++. olej crapa codeblocks.
g++ -Wall -Wpedantic -Wextra -std=c++14 program.cpp -o program

1 użytkowników online, w tym zalogowanych: 0, gości: 1