Ответы
Ответ дал:
0
#include
#include
// Функция для перевода семеричного числа в десятичное
int septToDec(char* septNumber) {
return strtol(septNumber, NULL, 7);
}
// Функция для чтения из файла in.txt и записи результата в out.txt
void processFile() {
FILE *inputFile, *outputFile;
char septNumber[20]; // предполагаем максимальную длину числа
// Открытие файлов
inputFile = fopen("in.txt", "r");
if (inputFile == NULL) {
perror("Ошибка открытия файла in.txt");
exit(EXIT_FAILURE);
}
outputFile = fopen("out.txt", "w");
if (outputFile == NULL) {
perror("Ошибка открытия файла out.txt");
fclose(inputFile);
exit(EXIT_FAILURE);
}
int maxDecimal = 0;
// Чтение и обработка чисел из файла
while (fscanf(inputFile, "%s", septNumber) == 1) {
int decimalValue = septToDec(septNumber);
if (decimalValue > maxDecimal) {
maxDecimal = decimalValue;
}
}
// Запись результата в out.txt
fprintf(outputFile, "%d", maxDecimal);
// Закрытие файлов
fclose(inputFile);
fclose(outputFile);
}
int main() {
processFile();
return 0;
}
#include
// Функция для перевода семеричного числа в десятичное
int septToDec(char* septNumber) {
return strtol(septNumber, NULL, 7);
}
// Функция для чтения из файла in.txt и записи результата в out.txt
void processFile() {
FILE *inputFile, *outputFile;
char septNumber[20]; // предполагаем максимальную длину числа
// Открытие файлов
inputFile = fopen("in.txt", "r");
if (inputFile == NULL) {
perror("Ошибка открытия файла in.txt");
exit(EXIT_FAILURE);
}
outputFile = fopen("out.txt", "w");
if (outputFile == NULL) {
perror("Ошибка открытия файла out.txt");
fclose(inputFile);
exit(EXIT_FAILURE);
}
int maxDecimal = 0;
// Чтение и обработка чисел из файла
while (fscanf(inputFile, "%s", septNumber) == 1) {
int decimalValue = septToDec(septNumber);
if (decimalValue > maxDecimal) {
maxDecimal = decimalValue;
}
}
// Запись результата в out.txt
fprintf(outputFile, "%d", maxDecimal);
// Закрытие файлов
fclose(inputFile);
fclose(outputFile);
}
int main() {
processFile();
return 0;
}
Программа не работает
Не работает
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
2 года назад
2 года назад
8 лет назад
#include