Нужно написать программу на языке СИ
Приложения:

Ответы на вопрос
Ответил umetape
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 год назад
Информатика,
6 лет назад
#include