Borderou de evaluare (job #2138367)

Utilizator AvramDanielAvram Daniel AvramDaniel Data 21 februarie 2018 16:29:17
Problema Cautare binara Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Compilare: user.cpp: In function ‘int cautbin(int, int, int, int)’: user.cpp:11:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (a[st]==x) return st; ^ user.cpp:10:9: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wparentheses] { if(st==dr) ^ user.cpp:14:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(x==a[mid]) ^ user.cpp:16:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(a[mid+1]!=x) return mid; ^ user.cpp:20:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(x<a[mid]) return cautbin(st,mid-1,0,x); ^ user.cpp:21:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(x>a[mid]) return cautbin(mid+1,dr,0,x); ^ user.cpp:26:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(x<=a[mid]) ^ user.cpp:28:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(x==a[mid]) if(a[mid+1]>x) return mid; else return cautbin(mid+1,dr,1,x); ^ user.cpp:28:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(x==a[mid]) if(a[mid+1]>x) return mid; else return cautbin(mid+1,dr,1,x); ^ user.cpp:39:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(x>=a[mid]){ ^ user.cpp:40:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(x==a[mid]) if(a[mid-1]<x) return mid; else return cautbin(st,mid-1,2,x); ^ user.cpp:40:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(x==a[mid]) if(a[mid-1]<x) return mid; else return cautbin(st,mid-1,2,x); ^ user.cpp:40:11: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wparentheses] if(x==a[mid]) if(a[mid-1]<x) return mid; else return cautbin(st,mid-1,2,x); ^ user.cpp:41:13: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(x>a[mid]) return cautbin(mid+1,dr,2,x); ^ user.cpp: In function ‘int main()’: user.cpp:50:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=1;i<=n;i++)in>>a[i]; ^ user.cpp:52:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=1;i<=m;i++) ^
Test Timp executie Memorie folosita Mesaj Punctaj/test Punctaj/grupa
1Depăşit1556kbTime limit exceeded.00
20ms1560kbIncorect00
3Depăşit1564kbTime limit exceeded.00
4Depăşit1572kbTime limit exceeded.00
5Depăşit1644kbTime limit exceeded.00
6Depăşit1960kbTime limit exceeded.0
7Depăşit2344kbTime limit exceeded.00
8Depăşit2344kbTime limit exceeded.0
9Depăşit2340kbTime limit exceeded.0
10Depăşit2344kbTime limit exceeded.0
Punctaj total0

Ceva nu functioneaza?