Форум программистов, компьютерный форум, киберфорум
Наши страницы

Обработка вещественных чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как по спирали матрицу вывести? http://www.cyberforum.ru/cpp-beginners/thread313393.html
Дана квадратная матрица A порядка M (M — нечетное число). Начиная с элемента A1,1 и перемещаясь против часовой стрелки, вывести все ее элементы по спирали: первый столбец, последняя строка, последний...
C++ Дан текстовый файл. Удалить из него все пустые строки Дан текстовый файл. Удалить из него все пустые строки. Дан ряд-предложение русским языком. Вывести самое короткое слово в предолжении. Если таких слов несколько, то вывести последнее из них.... http://www.cyberforum.ru/cpp-beginners/thread313384.html
C++ Сортировка чисел
Всем привет, незнал как назвать тему, поэтому как-то так)) Вот и подкралась зачетная неделя, и как обычно куча долгов, если кто может подсобить с решением задачи, буду очень благодарен) Найти...
C++ Подскажите литературу где хорошо расписаны способы работы с типом string
Всем доброго времени суток. Ребят нужна помощь подскажите литературу где хорошо расписаны способы работы с типом string ну или так черкните . Есть две строки s1 и k1 нужно их сравнить поэлементно ...
C++ Вычислить количество элементов массива равных 0 http://www.cyberforum.ru/cpp-beginners/thread313375.html
Всем доброго времени суток) Итак сразу к делу, есть задание: В одномерном массиве, состоящем из n элементов вычислить: 1)Количество элементов массива равных 0 2)Сумму элементов массива,...
C++ Создать функции пользователя Пожалуйста помогите решить задачу ато я не знаю как подробнее

Показать сообщение отдельно
m9co038
1 / 1 / 0
Регистрация: 27.11.2010
Сообщений: 34

Обработка вещественных чисел - C++

05.06.2011, 14:02. Просмотров 485. Ответов 2
Метки (Все метки)

Дан текстовый файл, каждая строка которого содержит изображения нескольких чисел, разделенные пробелами (вещественные числа имеют ненулевую дробную часть). Создать файл вещественных чисел, содержащий (в том же порядке) все числа из исходного файла, имеющие ненулевую дробную часть.

Вот попытка, помогите что не так.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
int main()
{
char A[100],*p;
float i;
FILE *f1=fopen("A.txt","r");
FILE *f2=fopen("B.txt","w+");
if (f1==0)
{
        perror("error");
        system("pause");
        return 1;
}
fscanf(f1,"%f",&A);
p=strtok(A," ");
do
{
i=atof(p);
if (i-=floor(i)!=0)
fprintf(f2,"%f",i);
}
while (p);
 
        fclose(f1);
        fclose(f2);
        system("pause");
        return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru