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

Поиск последовательности чисел (исправить код) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Получить второй массив, который будет состоять из элементов первого массива http://www.cyberforum.ru/cpp-beginners/thread1068340.html
Добрового времени суток! SOS!!! Первоначально мне казалось, что задача не трудная: Есть массив размерностью 7х7, который заполнен от 1 до 49 1 2 3 5 4 6 7 8 9 10 11 12 13 14 ... 43 44 45 46 47 48 49 Нужно получить второй массив, который будет состоять из элементов первого массива, только заполняться будет по спирали (массив размерностью 7х7) 1 2 3 4 5 6 7...
Boost C++ Ошибки при использовании boost::multi_index Здравствуйте! Возникла необходимость воспользоваться boost::multi_index. #include <boost/multi_index_container.hpp> #include <boost/multi_index/member.hpp> #include <boost/multi_index/ordered_index.hpp> using boost::multi_index_container; using namespace boost::multi_index; struct from{}; struct to{}; http://www.cyberforum.ru/cpp-beginners/thread1068324.html
C++ Вывод членов матрицы по спирали
Помогите написать программу для вывода членов матрицы по такой схеме:
Написать собственный класс для ввода и вывода строки, подсчета количества символов в строке C++
как написать собственный с++ класс для ввода и вывода строки, подсчета количества символов в строке
C++ Сортировка включением http://www.cyberforum.ru/cpp-beginners/thread1068189.html
блин не сильно розбираюсь на С++ нужна помощь
C++ Непросто написанный условный оператор Привет! Есть задача по отображению количеству отрицательных чисел. Вот код: int main() { int f, s, t; int n = 0; cout << "Input three numbers: " << endl; cin >> f >> s >> t; подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
300 / 271 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
11.01.2014, 13:04     Поиск последовательности чисел (исправить код)
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
32
33
34
35
36
37
38
39
40
41
42
43
#include <stdio.h>
#include <cctype>
 
int main(void)
{
    FILE* f = fopen("in.txt","rb");              // открыть файл
    FILE* f1 = fopen("out.txt","wb");
    char c;                                   // читаемый символ
    int k=0;                                  // количество цифр
    int mk=0;                                 // макс кол цифр
    int x=0;                                  // наиб число
 
    if (!f || !f1)
    {
        printf("%s\n", "Couldn't open file");
        return -1;
    }
 
    while(!feof(f))
    {
        c = fgetc(f);
 
        if (c > x)
            x = c;
 
        if (isdigit(c))
        {
            fputc(c,f1);
 
            ++k;
            if (!(k % mk))
            {
                fputc('\n', f1);
            }
        }
    }
 
    printf("Digits count = %d\n", k);
    printf("Max value = %d\n", x);
 
    fclose(f1);
    fclose(f);
}
 
Текущее время: 00:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru