int main() { FILE *in = fopen("task.in", "r"); FILE *out = fopen("task.out", "w"); int length1 = scanLen(in); int length2 = scanLen(in); int size = length1 + length2; int array1[length1]; int array2[length2]; int arrayMerge[size]; int index = 0; arrayScan(in, array1, length1); arrayScan(in, array2, length2); fclose(in); for ( int i = 0; i < length1; i++ ) { arrayMerge[i] = array1[i]; } for ( int i = length1; i < size; i++ ) { arrayMerge[i] = array2[index]; index += 1; } sort(arrayMerge, size); arrayPrint(out, arrayMerge, size); fclose(out); return 0; }
int main() { FILE *in = fopen("task.in", "r"); FILE *out = fopen("task.out", "w"); int array[MAX]; int length = arrayScan(in, array, MAX); fclose(in); arrayPrint(out, array, length); fclose(out); return 0; }
int main() { FILE *in = fopen("task.in", "r"); FILE *out = fopen("task.out", "w"); int length = scanLen(in); int array[length]; int needle; arrayScan(in, array, length); fclose(in); needle = jump(array, length); arrayPrint(out, needle); fclose(out); return 0; }
int main() { int data[SIZE] = {}; int last = SIZE - 1; FILE *in = fopen("task.in", "r"); printf("Loaded = %d\n", arrayScan(in, data, LIMIT)); for ( int i = 0; i < SIZE; i++ ) { printf("%d ", data[i]); } printf("%d\n", data[last]); fclose(in); return 0; }
int main() { FILE *in = fopen("task.in", "r"); FILE *out = fopen("task.out", "w"); int len = fileScan(in); int array[len]; arrayScan(array, len, in); fclose(in); mergeSort(array, 0, len); arrayPrint(array, len, out); fclose(out); return 0; }