| Task: | Kirjat |
| Sender: | Hoxy |
| Submission time: | 2015-10-01 14:25:38 +0300 |
| Language: | C++ |
| Status: | COMPILE ERROR |
Compiler report
input/code.cpp:5:1: error: stray '\344' in program int SeuraavaVapaa(int i, int i2, int* käytössä, int amount); ^ input/code.cpp:5:1: error: stray '\366' in program input/code.cpp:5:1: error: stray '\344' in program input/code.cpp:16:2: error: stray '\344' in program int* käytössä = new int[amount]; ^ input/code.cpp:16:2: error: stray '\366' in program input/code.cpp:16:2: error: stray '\344' in program input/code.cpp:17:2: error: stray '\344' in program memset(käytössä, -1, amount*sizeof(int)); ^ input/code.cpp:17:2: error: stray '\366' in program input/code.cpp:17:2: error: stray '\344' in program input/code.cpp:25:3: error: stray '\344' in program int next = SeuraavaVapaa(uolevi[i], maija[i], käytössä, amount); ^ input/code.cpp:25:3: error: stray '\366' in program input/code.cpp:25:3: error: stray '\344' in program input/code.cpp:27:3: error: stray '\344' in program käytössä[next] = i; ^ input/code.cpp:27:3: error: stray '\366' in program input/code.cpp:27...
Code
#include <iostream>
using namespace std;
int SeuraavaVapaa(int i, int i2, int* käytössä, int amount);
int main(int argc, char *argv[]) {
ios_base::sync_with_stdio(0);
int amount = 0;
cin >> amount;
int* uolevi = new int[amount];
int* maija = new int[amount];
int* kaaleppi = new int[amount];
int* käytössä = new int[amount];
memset(käytössä, -1, amount*sizeof(int));
for(int i = 0; i < amount; i++)
cin >> uolevi[i];
for(int i = 0; i < amount; i++)
cin >> maija[i];
for(int i = 0; i < amount; i++) {
int next = SeuraavaVapaa(uolevi[i], maija[i], käytössä, amount);
kaaleppi[i] = next;
käytössä[next] = i;
}
for(int i = 0; i < amount; i++) {
cout << kaaleppi[i] << " ";
}
return 0;
}
int SeuraavaVapaa(int i, int i2, int* käytössä, int amount) {
for(int i3 = 0; i3 < amount; i3++) {
if(i3 == i || i3 == i2) continue;
if(käytössä[i3] == -1)
return i3;
}
return -1;
}