Выбрать все значения файла, которые делятся нацело на 2 и 4, но не делятся на 6 - C (СИ)
Формулировка задачи:
Дан числовой файл f. Выбрать все значения, которые делятся нацело на 2 и 4, но не делятся на 6. Записать эти значения в файл g, а все остальные – в файл h.
не особо понял с синтаксисом...
Написал самое простое, и то вылетает...
#include "stdafx.h" #include <stdio.h> int main() { FILE * pi; fopen_s(&pi,"C:\\visio\\text1.txt","rt"); int n; fscanf_s( pi, "%d", &n); fclose(pi); return 0; }
Решение задачи: «Выбрать все значения файла, которые делятся нацело на 2 и 4, но не делятся на 6»
textual
Листинг программы
#include <stdio.h> int main() { FILE *in = fopen("f.txt", "r"); FILE *out = fopen("g.txt", "w"); FILE *out2 = fopen("h.txt", "w"); int number; fscanf(in, "%d", &number); if ( number % 2 == 0 && number % 4 == 0 && number % 6 != 0 ) { fprintf(out, "%d\n", number); } else { fprintf(out2, "%d\n", number); } fclose(in); fclose(out); fclose(out2); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д