Форум программистов, компьютерный форум, киберфорум
Fortran
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 16.05.2011
Сообщений: 7
1

Поправить программу, чтобы при выводе информация о каждом слове встречалась всего один раз

07.06.2011, 12:52. Показов 584. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
помогите пожалуйста,буду очень благодарен!

есть программа:
Fortran
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
program main 
implicit none 
character(100) :: fname="c:\text.txt", fout="c:\out.txt" 
call MathTrimFile (fname, fout) 
end  
 
!Процедура подсчитывает сколько раз каждое слово встречается в исходном тексте 
subroutine MathTrimFile (fname,fout) 
implicit none 
integer i,j,k,num 
character(*) :: fname, fout 
character (100) words(100) 
logical start 
open (11, file=fname, status="OLD", err=99) 
open (22, file=fout) 
do while (.not. EOF(11)) 
start = .true. 
read (11,"(a)", err=999, end=10) (words(i),i=1,100) 
10 num=i-1 
k=0 
do i=1, num 
do j=1, num 
if (words(i)==words(j)) then  
k=k+1 
endif 
enddo 
write (22,*) trim(words(i)), k 
k=0 
enddo 
return 
end do 
99 print *, "file not found" 
stop 1 
999 print *,"format uncorrected" 
stop 2 
end
1)нужно сделать,чтобы при выводе информация о каждом слове встречалась всего один раз
2)при написании в файл исходный больше чем 100 слов он начинает записывать остальные слова в новый документ,как сделать,чтобы он все слова писал в один файл??
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2011, 12:52
Ответы с готовыми решениями:

В квадрате 4х4 расположить 16 букв, чтобы в каждом горизонтальном и каждом вертикальном ряду буква встречалась только один раз
В квадраті 4х4 розташувати 16 літер (чотири a, чотири b, чотири c, чотири d) так, щоб в кожному...

Вывести буквы, которые встречаются в каждом слове только один раз
Вечер добрый! Помогите с решение задачи! Дано предложение. Требуется вывести буквы, которые...

Распечатать буквы, которые встречаются в каждом слове текста только один раз
Здравствуйте. Как распечатать буквы, которые встречаются в каждом слове набранного текста только...

Распечатать те буквы, которые встречаются в каждом слове текста только один раз
Пусть дан текст. Распечатайте те буквы, которые встречаются в каждом слове текста только один раз....

0
07.06.2011, 12:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.06.2011, 12:52
Помогаю со студенческими работами здесь

Распечатайте те буквы, которые встречаются в каждом слове текста только один раз
Пусть дан текст. Распечатайте те буквы, которые встречаются в каждом слове текста только один раз

Распечатайте буквы, которые встречаются в каждом слове текста только один раз
Пусть дан текст. Распечатайте те буквы, которые встречаются в каждом слове текста только один раз.

Распечатайте буквы, которые встречаются в каждом слове заданного текста только один раз
пусть дан текст.распечатайте те буквы которые встречаются в каждом слове текста только один раз

Шахматным конем обойти всю доску, побывав на каждом поле всего один раз
Составить программу, в соответствии с которой шахматный конь обойдет всю доску, побывав на каждом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru