Submission #9598

#TimeUsernameProblemLanguageResultExecution timeMemory
9598siorVeni, vidi, vici (kriii2_V)C++98
Compilation error
0 ms0 KiB
#include <iostream> #include <stdio.h> #include <string> #include <stdlib.h> using namespace std; int main() { int n; char buf[100 * 101 + 1]; scanf("%d ", &n); gets(buf); int len = strlen(buf); char first; char second; bool isFirst = true; string str_ret; int count = 0; for (int i = 0; i < len; i++) { count++; if (buf[i] == ' ') { str_ret += " "; count = 0; isFirst = true; continue; } if (isFirst == true) { first = buf[i] - 'a'; isFirst = false; } else { second = buf[i] - 'a'; isFirst = true; } if (count % 2 == 0) str_ret += (char)((first + second - n + 26) % 26) + 'a'; } cout << str_ret << endl; }

Compilation message (stderr)

V.cpp: In function 'int main()':
V.cpp:17:22: error: 'strlen' was not declared in this scope
V.cpp:14:18: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
V.cpp:15:11: warning: ignoring return value of 'char* gets(char*)', declared with attribute warn_unused_result [-Wunused-result]