Problem z komplilatorem Dev-C++

0

Witam!

Mam taki program:

#include <iostream>
using namespace std;
int main()
{
    int n,suma=0;
    cin>>n;
    int *tab=new int[n];
    for(int i=0;i<n;i++)
        while((!(cin>>*(tab+i))) || (*(tab+i)%2==0))
        {
            cout<<"Musisz podac liczbe nieparzysta\n";
            cin.clear();
            cin.sync();
        }
    for(int i=1;i<n-1;i++)
        if((*(tab+i-1)<*(tab+i)) && (*(tab+i)>*(tab+i+1)))
            suma++;
    cout<<suma;
    delete []tab;
    return 0;
}
 

Problem w tym, że kiedy zapisze nazwe "Zad.2.cpp" to zabezpieczenie nie działa poprawnie, natomiast kiedy "Zad2.cpp" wtedy zabezpiecznie działa poprawnie. O co kaman?

Dodam, że korzystam z kompilatora Dev-C++

0

Widzę,że korzystasz z mojego kodu..:)
Po kropce jest rozszerzenie pliku czyli w tym wypadu coś w rodzaju "2.cpp" a nie ".cpp" wydaję mi się, że nie możesz dać dodatkowej kropki, ale może się mylę. Nie chcę mi się sprawdzać, ale jeżeli tak jest to niech ktoś mnie poprawi:)

0

Chodzi o to, ze korzystasz z Dev-C++ ;p Zmien to chocby na Code::Blocks.

0

inne programy zapisywałem w podobny sposób i nie było problemu, tylko z tym programem powyżej jest coś nie tak. O co może chodzić z Dev-C++ wie ktoś może?

0
  1. jest stare i ma dużo błędów
  2. nowe wersje już nie wychodzą

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