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

Чтение данных из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана матрица. Построить вектор! http://www.cyberforum.ru/cpp-beginners/thread592576.html
Дана матрица А(nxn). Построить вектор, каждый элемент которого равен количеству равных элементов в соответствующей строке матрицы А. Воспользоваться функцией, которая определяет это количество в i-ой...
C++ Написать функцию, формирующую одномерный массив Написать функцию, формирующую одномерный массив, состоящий из средних арифметических элементов каждой строки прямоугольной матрицы А. http://www.cyberforum.ru/cpp-beginners/thread592539.html
C++ Координаты нахождения массива A в массиве B
Доброго времени суток) Помогите пожалуйста решить и разобраться в сложной задаче, а то завтра сдавать уже в виде курсовой работы((( Условие: В бинарный файл записаны массивы A(m) и B(n)....
C++ Обьединить 2 сортированных списка в один,чередуя элементы первого и второго
Обьединить 2 сортированных списка в один,чередуя элементы первого и второго сортированного списка. У меня есть похожее,но как переделать я не знаю.Вот программа,которая обьединяет 2 списка в...
C++ Вывести массив змейкой(три вида) http://www.cyberforum.ru/cpp-beginners/thread592504.html
Привет всем.Помогите решить задачки по змейкам.В приложении лежит 3 варианта как надо сделать. Вариант а и в удалось найти у вас на форуме. Задача стоит такова: Обнулить массив и заполнить его...
C++ Интерполяционный поиск В общем есть структура срок. Нужно организовать интерполяционный поиск. Как будет алгоритм выглядеть? Если бы поле структуры было бы цифрой, то все понятно, но у меня это срока символов. Запутался. подробнее

Показать сообщение отдельно
Артём12
0 / 0 / 0
Регистрация: 13.04.2012
Сообщений: 13

Чтение данных из файла - C++

31.05.2012, 17:10. Просмотров 689. Ответов 1
Метки (Все метки)

Народ помогите что здесь неправильно,надо прочитать текст из файла и вывести на экран буквы,встречающиеся в тексте по одному разу в алфавитном порядке
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
#include <stdio.h>
#include <string.h>
 
main()
{
    FILE *fp;
int c,s,i,j,k,a=0,n=1000;
char A[n];
fp = fopen ( "text.txt", "r" );
n = fscanf ( fp, "%s", A );
for ( i = 0; i < n-1; i ++ ) // достаточно поставить N-1 элементов
for ( j = n-2; j >= i; j -- ) // идем с конца массива в начало
if ( A[j] > A[j+1] ) // если они стоят неправильно, ...
{
c = A[j];
A[j] = A[j+1]; // переставить A[j] и A[j+1]
A[j+1] = c;
}
for(s=0; s < n;s++)
{
a=0;
for(k=0; k<n; k++)
{
if(A[s]==A[k])
{
a++;
}
}
if(a==1)
printf("%c",A[s]);
else
continue;
}
fclose(fp);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru