Treść zadania
Autor: paulinka2384 Dodano: 18.11.2011 (12:13)
#include <iostream>
using namespace std;
int main()
{
int ciag (int n);
if ( n==0)
return 3;
return 2*ciag (n-1) + 1;
}
Co jest źle w tym programie?
Jak chce skompilować, to pokazuje mi taki komunikat:
10 C:\Users\samsung\Documents\informatyka\ciag.cpp `n' undeclared (first use this function)
Zadanie jest zamknięte. Autor zadania wybrał już najlepsze rozwiązanie lub straciło ono ważność.
Najlepsze rozwiązanie
Rozwiązania
-
antekL1 21.11.2011 (10:33)
Wyrzuć deklarację i definicję "ciag" poza main
int ciag(int n); //deklaracja, ze średnikiem
// definicja
int ciag (int n) // bez średnika
{
if ( n==0) return 3;
return 2*ciag (n-1) + 1;
}
// użycie
int main()
{
.....
wynik = ciag(6);
{Dodawanie komentarzy zablokowane - Zgłoś nadużycie
0 odpowiada - 0 ogląda - 2 rozwiązań
1 0
CzaAarNaAa_ 19.11.2011 (18:41)
niezadeklarowany ciag w 10 wierszu chyba, lub nie znajduje pliku ciag.cpp
Dodawanie komentarzy zablokowane - Zgłoś nadużycie