Să se scrie un program care citește un cuvânt și îl afișează după interschimbarea primei vocale cu ultima consoană.
Problema | InterschimbareLitere | Operații I/O | tastatură/ecran |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #16559570 | Utilizator | |
Fișier | interschimbarelitere.c | Dimensiune | 824 B |
Data încărcării | 02 Septembrie 2019, 14:49 | Scor / rezultat | Eroare de compilare |
interschimbarelitere.c: In function 'main': interschimbarelitere.c:7:5: warning: 'gets' is deprecated (declared at /usr/include/i386-linux-gnu/bits/stdio2.h:233) [-Wdeprecated-declarations] gets(s); ^ interschimbarelitere.c:9:12: warning: initialization makes integer from pointer without a cast [enabled by default] char v="aeiouAEIOU"; ^ interschimbarelitere.c:17:9: warning: passing argument 1 of '__rawmemchr' makes pointer from integer without a cast [enabled by default] if(strchr(v,s[i])) { ^ In file included from /usr/include/string.h:635:0, from interschimbarelitere.c:3: /usr/include/i386-linux-gnu/bits/string2.h:393:14: note: expected 'const void *' but argument is of type 'char' extern void *__rawmemchr (const void *__s, int __c); ^ interschimbarelitere.c:17:9: warning: passing argument 1 of '__builtin_strchr' makes pointer from integer without a cast [enabled by default] if(strchr(v,s[i])) { ^ interschimbarelitere.c:17:9: note: expected 'const char *' but argument is of type 'char' interschimbarelitere.c:24:9: warning: implicit declaration of function 'strelen' [-Wimplicit-function-declaration] for(i=strelen(s)-1; i>=0; i--){ ^ interschimbarelitere.c:25:13: warning: passing argument 1 of '__rawmemchr' makes pointer from integer without a cast [enabled by default] if(!strchr(v,s[i])){ ^ In file included from /usr/include/string.h:635:0, from interschimbarelitere.c:3: /usr/include/i386-linux-gnu/bits/string2.h:393:14: note: expected 'const void *' but argument is of type 'char' extern void *__rawmemchr (const void *__s, int __c); ^ interschimbarelitere.c:25:13: warning: passing argument 1 of '__builtin_strchr' makes pointer from integer without a cast [enabled by default] if(!strchr(v,s[i])){ ^ interschimbarelitere.c:25:13: note: expected 'const char *' but argument is of type 'char' interschimbarelitere.c:34:17: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'int' [-Wformat=] printf("%s", s[i]); ^ interschimbarelitere.c:37:9: error: expected declaration or statement at end of input } ^ interschimbarelitere.c:7:9: warning: ignoring return value of 'gets', declared with attribute warn_unused_result [-Wunused-result] gets(s); ^ interschimbarelitere.c:37:9: warning: control reaches end of non-void function [-Wreturn-type] } ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema InterschimbareLitere face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.