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

Кто может помогите. Дан файл, содержащий целые числа. Надо вычислить сумму всех чисел, расположеных до минимального значения в файле. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ График в полярной системе координат http://www.cyberforum.ru/cpp-beginners/thread374856.html
Помогите пожалуйста) Составить программу, которая была бы способна считывать из файла данные для двух координат произвольного числа точек и строить по ним график на экране в графическом режиме в полярной системе координат. При этом точки должны быть одним цветом, алинии другим Заранее спасибо))
C++ Долбаный Visual Studio У меня есть dll с одной функцией: memCpy32(). Проверял dll с помощью bumpbin, там эта функция действительно есть. Но почему когда я добавляю lib и h файл этой библиотеки линкер не создаёт exe с моей библиотекой, а выдаёт вот это: Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ _memCpy32@0 в функции _wmain D:\doc\dev\Visual Studio... http://www.cyberforum.ru/cpp-beginners/thread374850.html
Двумерный массив, вывод номера строки и столбца минимального элемента C++
Помогите найти ошибку, программа не правильно выводит номер строки и номер столбца минимального элемента. #include <stdio.h> #include <conio.h> void main() { int i,n,k,s,j,min,mini,minj; float x; clrscr(); printf("введите n:\n");
Площадь пятиугольника C++
Как найти площадь пятиугольника, зная длины сторон и координаты вершин? Не могу найти формулу подходящую. Знаю формулу S = 0.5*P*r, где r - радиус вписанной окружности, а P - периметр. не могу найти r, если брать эту формулу....
C++ Помогите плиз с алгоритмом проги (переставить слова в строке) http://www.cyberforum.ru/cpp-beginners/thread374833.html
Задача: В заданном тексте поменять местами каждые два соседних слова. Но нужно сделать, не используя библиотеки string. Допустим есть строка char string = "В заданном тексте поменять местами каждые два соседних слова"; Должно получиться char new_string = "заданном В поменять тексте каждые местами соседних два слова"; Как переставить слова...?
C++ Построить рисунок Как выводить на экран точки прямые обозначать вершины? подробнее

Показать сообщение отдельно
Петррр
5949 / 3386 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
30.10.2011, 14:48
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
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    const char *fileName = "C:/numbers.txt";
    int min, buf, sum = 0;
    FILE *file = fopen(fileName, "r");
    if (file)
    {
        fscanf(file, "%d ", &min);
        while (fscanf(file, "%d ", &buf) != EOF)
            if (buf < min)
                min = buf;
        fseek(file, 0, SEEK_SET);
        fscanf(file, "%d ", &buf);
        while (buf != min)
        {
            sum += buf;
            fscanf(file, "%d ", &buf);
        }
        printf("Sum: %d\n", sum);
        fclose(file);
    }
    system("pause");
    return 0;
}
Код
23 32 12 2 321 32 0 1 3 54
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru