ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #2421  
Старый 01.03.2010, 16:41
Badanga
Новичок
Регистрация: 21.12.2006
Сообщений: 5
Провел на форуме:
33140

Репутация: 0
По умолчанию

ооооооооооооооо
большое спасибо
 
Ответить с цитированием

  #2422  
Старый 01.03.2010, 16:51
Napas
Новичок
Регистрация: 30.11.2008
Сообщений: 15
Провел на форуме:
115871

Репутация: 16
По умолчанию

всем привет, выручите плиз
есть лаба по си:
из введеннного текста распечатать слова в порядке убывания частоты повторения.
вот накодил прогу, которая подсчитывает сколько раз они повторяются, а как дальше их вывести в порядке убывания - не могу сообразить =(
Код:
#include <stdio.h>
#include <conio.h>
#include <string.h>
main ( )
{ char s[5][20];
   int i=0 ,n=1,v, s2[5];
   printf ("   Vvedite tekst: \n");
   while ( i<5 )
      { gets (s[i]);
      i++; }
       i=0;
      do { n=0;
           v=0;
          do{
         if(strcmp(s[i],s[v])==0) n+=1;v++;
         }
         while (v<5);
         s2[i]=n;
         i++;}
      while (i<5) ;


   printf ("   Sootv. usloviy\n");
   for (i=0; i< 5; i++)  printf ("%d\n",s2[i]);
   getch();
   return 0;
}
 
Ответить с цитированием

  #2423  
Старый 01.03.2010, 19:57
aydar
Участник форума
Регистрация: 12.11.2009
Сообщений: 160
Провел на форуме:
568182

Репутация: 11
По умолчанию

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

Строка: Пальцы его мнут и мнут глину. Удалить: "и мнут"
 
Ответить с цитированием

  #2424  
Старый 01.03.2010, 20:28
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

Цитата:
Ребят кто может помочь с удаление подстроки в строке, может у когото код завалялся.
http://www.cplusplus.com/reference/clibrary/cstring/strstr/

Внизу пример
 
Ответить с цитированием

  #2425  
Старый 01.03.2010, 23:27
nec
Участник форума
Регистрация: 06.07.2005
Сообщений: 115
Провел на форуме:
959535

Репутация: 40
Отправить сообщение для nec с помощью ICQ
По умолчанию

Паскалька...


Задача: В символьной строке определить все слова, которые начинаются и заканчиваются одинаковым символом. Через функцию

Она через процедуру

Цитата:
program p20;
uses crt;
var a:string;
procedure he(b:string);
var
i:integer;
f:boolean;
a1,a2:integer;
begin
f:=false;
for i:=1 to length(a) do
begin
if (a[i]<>' ') and (not f) then
begin
f:=true;
a1:=i;
end;
if (a[i]=' ') and (f) then
begin
f:=false;
a2:=i;
if (copy(a,a1,1)=copy(a,a2-1,1)) then
writeln(copy(a,a1,a2-a1));
end;
end;
end;
begin
clrscr;
write('Vvedite stroky (Enter - gotovaya stroka):'); readln(a);
if a='' then a:='ABBA it`s then !!!best!!! pop group!';
writeln('---'); writeln(a);
writeln('---'); TextColor(15); he(a);
end.
Вторая
Если в введенном слове первый и последний символы совпадают, то переменной t присвоить значение true, иначе false. То же Функция

Нужно что бы через функцию.

Последний раз редактировалось nec; 01.03.2010 в 23:50..
 
Ответить с цитированием

  #2426  
Старый 02.03.2010, 00:57
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме:
750247

Репутация: 92
Отправить сообщение для 4p3 с помощью ICQ
По умолчанию

Цитата:
Сообщение от Napas  
всем привет, выручите плиз
есть лаба по си:
из введеннного текста распечатать слова в порядке убывания частоты повторения.
вот накодил прогу, которая подсчитывает сколько раз они повторяются, а как дальше их вывести в порядке убывания - не могу сообразить =(
Я правильно понимаю, что ты просишь на ввод 5 слов?

Очень трудно читать код. Оставь, пожалуйста, несколько комментариев.
 
Ответить с цитированием

  #2427  
Старый 02.03.2010, 07:33
Napas
Новичок
Регистрация: 30.11.2008
Сообщений: 15
Провел на форуме:
115871

Репутация: 16
По умолчанию

2 4p3
необязательно 5 слов, это я для примера взял, нужно, чтобы программа в любом тексте находила повторяющиеся слова, и выводила их в порядке убывания частоты повторения. сорри за быдлокод
 
Ответить с цитированием

  #2428  
Старый 02.03.2010, 11:38
SHARA
Участник форума
Регистрация: 26.05.2007
Сообщений: 191
Провел на форуме:
389326

Репутация: 9
По умолчанию

Цитата:
вывести в порядке убывания - не могу сообразить =(
что именно в порядке выбывания, что-то я не догнал
 
Ответить с цитированием

  #2429  
Старый 02.03.2010, 12:23
fenixelite
Участник форума
Регистрация: 07.02.2010
Сообщений: 189
Провел на форуме:
870084

Репутация: 79
Отправить сообщение для fenixelite с помощью ICQ
По умолчанию

SHARA, повторяющиеся слова.
 
Ответить с цитированием

  #2430  
Старый 02.03.2010, 12:46
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
Провел на форуме:
750247

Репутация: 92
Отправить сообщение для 4p3 с помощью ICQ
По умолчанию

Цитата:
Сообщение от Napas  
2 4p3
необязательно 5 слов, это я для примера взял, нужно, чтобы программа в любом тексте находила повторяющиеся слова, и выводила их в порядке убывания частоты повторения. сорри за быдлокод
Код на С++ приемлем?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сюда выкладываем все проги для фрикринга мобильников, которых знаем! nigger Сотовый фрикинг 5 11.04.2009 11:15
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ