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

Подредактировать прогу, считающую количество символов в % - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ если в строке встречена одинаковая последовательность символов, заменить их кодом 255 http://www.cyberforum.ru/cpp-beginners/thread19972.html
Задача такова: обработать массив строк (длина каждой не более 100 символов). если в строке встречена одинаковая последовательность символов, заменить их кодом 255, за которым следует код этого...
C++ про раздельную компиляцию и заголовочные файлы Люди, кто-нибудь может просто и понятно объяснить мне про раздельную компиляцию и заголовочные файлы, плз!!!! http://www.cyberforum.ru/cpp-beginners/thread19967.html
C++ Вычисление суммы бесконечного ряда с точностью эпсилон
Работает но выдает ошибку. если возможно подскажите. условие запрограммировать вычисление суммы бесконечного ряда с точностью эпсилон.эпсилон задается с клавиатуры.S=(n=1)^∞∑(2n-1)/2^n #include...
чтение памяти C++
Помогите написать прогу для чтения значений памяти по указанному адресу.:help:
C++ Прочесть текст из файла и вывести предложение, содержащее максимальное количество знаков пунктуации http://www.cyberforum.ru/cpp-beginners/thread19960.html
Здравствуйте, уважаемый программисты!!! У меня проблема в создании консольной задачи на си++ Надо создать программу, которая считывает текст из файла и выводит на экран предложение, содержащее...
C++ Программа вычисления максимального значения функции на отрезке //Надо написать Программу для вычисления максимального значения функции y=1/x*x+a*x+a*a на отрезке (для случая а>1) (На турбо си) Все этy решил. Теперь другую немогу решить: Для заданных перечней... подробнее

Показать сообщение отдельно
the_t_a
11 / 11 / 1
Регистрация: 27.09.2008
Сообщений: 43
04.01.2009, 18:41
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
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{    
    char c;
    int a[260];
    int kol=0;
    int i;
    FILE *fp;
    for(i=0; i<260; i++)
         a[i]=0;
 
    while(scanf("%c", &c)==1)
    {
         a[c]++;
         kol++;
    }
    if((fp=freopen("in.txt", "w", stdout))==NULL) puts("Cannot open file\n"),exit(1);
    printf("obshee koli4estvo simvolov: %d\n", kol);
    for(i=0; i<256; i++)
         if(a[i]!=0)
              printf("%c (#%3d)-> %.2lf%%\n", i, i, (double)a[i]/(double)kol*100.0);
    fclose(fp);
    return 0;
}
Я добавил три строчки, которые осуществляют вывод в файл.
Но твоя программа все равно не будет корректно работать, т. к. цикл while, бесконечен.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru