Форум программистов, компьютерный форум CyberForum.ru

Найти сумму элементов файла с четными номерами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как нарисовать график в Visual C++ 2010 http://www.cyberforum.ru/cpp-beginners/thread136640.html
Имеется целочисленный массив из n элементов. Нужно состряпать из него график и вывести его в каком нибудь месте формы.. Подскажите как реализовать Еще хотелось бы добавить возможность динамического изменения масштаба в зависимости от количества элементов в нём , так как по ходу работы программы работать приходится с массивами от нескольких элементов до 10000
C++ Найти в массиве и вывести значение наиболее часто встречающегося элемента Здравствуйте вы мне можете помочь? вот условие задачи, её надо сделать на С.... заранее благоларю... 1. Найти в массиве и вывести значение наиболее часто встре* чающегося элемента. http://www.cyberforum.ru/cpp-beginners/thread136639.html
C++ Решения прикладных математических ZADACH
Помогите решить, хто может заранее спасибо!!!!!!!!! Утверждается, что разница любого натурального числа и суммы его цифр кратна 9. Проверить этот факт для всех чисел, лежащих между заданными m и n.
деревья C++
От пользователя получить количество элементов, случайным чином заполнить бинарное дерево. Реализовать обратной обход дерева и удаление элементов. помогите если можно сделать до завтра
C++ Посчитать среднее количество посещаемости студента http://www.cyberforum.ru/cpp-beginners/thread136586.html
Вывести фамилию студента, который имеет среднее количество посещаемостей!!!!!
C++ Вынос функций Подскажите пожалуйста как вынести все функции в консольном Си в отдельный файл... подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
27.05.2010, 17:37     Найти сумму элементов файла с четными номерами
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdlib.h>
#include <stdio.h>
 
int main()
{
   FILE * fin  = fopen("in.txt", "r");
 
   float n = 0, sum = 0;
   int i = 0;
   while(fscanf(fin, "%f", &n) != EOF)
      if(!(++i&1))
         sum += n;
 
   fclose(fin);
 
   printf("sum = %f\n", sum);
 
   system("pause");
}
in.txt
Код
1.1 1.2 1.3 1.4 1.5 1.6
result
Код
sum = 4.200000
Добавлено через 3 минуты
Цитата Сообщение от Adler Посмотреть сообщение
printf("%d",sum);
так пишется для целочисленной переменной, чтобы вывести ее в decimal формате
 
Текущее время: 07:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru