Считая числа компонентами векторов вычислить их скалярное произведение - C (СИ)
Формулировка задачи:
Ребята, помогите пожалуйста. Учусь плохо!
Вот моё задание:
Вывод на экран только через:
---
Я вроде бы могу написать, но не могу понять как из текстового файла,
символьные переменные превратить в числовые.
Всем кто откликнется, огромнейшие спасибо. (Желательно весь код ^^)
Заданны два файла, компонентами которых являются n действительных чисел. Считая числа компонентами векторов вычислить их скалярное произведение.
Знаю что, погрузка файла должна быть только с помощью подобного кода:FILE *F;
F = fopen("name file", "rt");printf();
Решение задачи: «Считая числа компонентами векторов вычислить их скалярное произведение»
textual
Листинг программы
int x;
FILE *fp = fopen("text.txt", "r");
if (!fp) return 1;
fscanf(fp, "%d", &x);
Объяснение кода листинга программы
- Вводится целочисленная переменная
xтипаint. - Открывается файл
text.txtдля чтения с помощью функцииfopen. - Проверяется успешность открытия файла. Если файл не открылся, то возвращается 1.
- Считывается первое целое число из файла
text.txtс помощью функцииfscanfи сохраняется в переменнойx.