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

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

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

  #2101  
Старый 25.12.2009, 00:04
Retimiled
Banned
Регистрация: 24.12.2009
Сообщений: 141
Провел на форуме:
487460

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

да и судя по задаче ...препод хотел увидеть рекурсию... ИМХО!


.... for-ы могут оказаться на трояк!
 
Ответить с цитированием

  #2102  
Старый 25.12.2009, 00:11
Algol
Регистрация: 29.05.2002
Сообщений: 1,793
Провел на форуме:
2050916

Репутация: 0


По умолчанию

Цитата:
Сообщение от Retimiled  
да и судя по задаче ...препод хотел увидеть рекурсию... ИМХО!
Зачем там рекурсия? Там итеративно решить можно, я даж недавно тут пример где-то приводил...
 
Ответить с цитированием

  #2103  
Старый 25.12.2009, 00:24
Retimiled
Banned
Регистрация: 24.12.2009
Сообщений: 141
Провел на форуме:
487460

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

int check(int *a,int n) // взорви моск препода
{
for(i=0;i<n-2;i++)
if((a[i] & 1)+(a[i+1] & 1)+(a[i+2] & 1)==3)
return a[i];
return 0;
}
 
Ответить с цитированием

  #2104  
Старый 25.12.2009, 11:06
tester_on
Новичок
Регистрация: 04.12.2009
Сообщений: 3
Провел на форуме:
2722

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

Не кто?
 
Ответить с цитированием

  #2105  
Старый 25.12.2009, 17:09
Retimiled
Banned
Регистрация: 24.12.2009
Сообщений: 141
Провел на форуме:
487460

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

Цитата:
Сообщение от tester_on  
Помогите решить задачку из лабараторной по C++

Вычислить f=cos(2 в квадрате)x на отрезке [-2; 5] с шагом 0,15. Найти сумму всех f > a*2
... задачки слишком простые для пользователя АНТИЧАТА! (подумайте об этом)

Код:
#include <stdio.h>
#include <math.h>
int main()
{
  float i,f,a;
  float sum;
  printf("\r\nВведите а:");
  scanf("%f",&a);
  for(i=-2,sum=0;i<5;i+=0.15)
  {
    f=fcos(i)^2;
    if(f>a*2)
      sum+=f;
   }
 printf(\r\nРезультат:%f",sum);
 return 0;
}

Последний раз редактировалось Retimiled; 25.12.2009 в 17:18..
 
Ответить с цитированием

  #2106  
Старый 26.12.2009, 15:11
STIFFmaster
Новичок
Регистрация: 12.12.2009
Сообщений: 10
Провел на форуме:
14658

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

помогите с лабораторной. Нужно осуществить поиск подстроки в строке без использования функций.
я пробовал так:
Код:
#include <iostream.h>  
void main()  
{
  	char stroka[30];
  	char podstroka[6];
  	int ch=0;
  	cout<<" vvedite stroky:  ";
  	cin.getline(stroka, 30);
  	cout<<"\n vvedite iskomyjy podstroky:  ";
  	cin.getline(podstroka, 6);
  	for ( int i=0; i<50; i++)
  	{
  		if (podstroka[0]==stroka[i])&&
  	   	   (podstroka[1]==stroka[i])&&
  	   	   (podstroka[2]==stroka[i])&&
  	   	   (podstroka[3]==stroka[i])&&
  		   (podstroka[4]==stroka[i])&&
  	   	   (podstroka[5]==stroka[i]) ch++;  		
}
  		cout<<ch;  		
}
не получается...
 
Ответить с цитированием

  #2107  
Старый 26.12.2009, 19:10
Fata1ex
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме:
4205500

Репутация: 930


По умолчанию

как ты представляешь логику твоей программы?
ты на каждой итерации сравниваешь поочердено все символы подстроки с одним элементом. что неверно. ты должен сравнивать i-ый элемент строки с первым в подстроке. i+1-ый со вторым и тд.
плюс избегай странных чисел, используй константы
 
Ответить с цитированием

  #2108  
Старый 26.12.2009, 21:03
elusive.light
Новичок
Регистрация: 29.11.2009
Сообщений: 4
Провел на форуме:
13349

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

PLS помогите решить задачу реально сам не могу справиться. Мне её в понедельник надо сдать(28.12.09). Заранее очень благодарен

В киоске продается растворимый кофе, предлагается ассортимент из трех известных кофейных торговых марок (названия на ваш выбор), а также варианты приготовления – полный стакан / половина стакана, от 0 до 2 ложек сахара. Сделайте объявление структуры данных, моделирующей заказ кофе. При этом для кода торговой марки обязательно применить конструкцию enum, а информацию о количестве воды и ложек сахара следует запаковать при помощи битовых полей в один байт. Нужно составить тестовую программу, использующую такую структуру.
 
Ответить с цитированием

  #2109  
Старый 26.12.2009, 22:05
043nKRuT0y
Участник форума
Регистрация: 31.10.2007
Сообщений: 213
Провел на форуме:
394522

Репутация: 14
Thumbs up

2 STIFFmaster :
попробуй так :
Код:
void main()  
{
  	char stroka[30];
  	char podstroka[6];
  	int ch=0;
  	cout<<" vvedite stroky:  ";
  	cin.getline(stroka, 30);
  	cout<<"\n vvedite iskomyjy podstroky:  ";
  	cin.getline(podstroka, 6);
  	for ( int i = 0; i < strlen(stroka); i++)
  	    for(int j = 0; j < strlen(podstroka); j++){
                if(stroka[i] == podstroka[j]) ch++;    
            }  			
 cout<<ch;  		
}
Так должно получиться .... я только точно не помню правильно ли я указал функции определения длинны строки - то ли strlen() то ли len()
 
Ответить с цитированием

  #2110  
Старый 26.12.2009, 22:36
Algol
Регистрация: 29.05.2002
Сообщений: 1,793
Провел на форуме:
2050916

Репутация: 0


По умолчанию

Цитата:
Сообщение от 043nKRuT0y  
2 STIFFmaster :
попробуй так :
Код:
void main()  
{
  	char stroka[30];
  	char podstroka[6];
  	int ch=0;
  	cout<<" vvedite stroky:  ";
  	cin.getline(stroka, 30);
  	cout<<"\n vvedite iskomyjy podstroky:  ";
  	cin.getline(podstroka, 6);
  	for ( int i = 0; i < strlen(stroka); i++)
  	    for(int j = 0; j < strlen(podstroka); j++){
                if(stroka[i] == podstroka[j]) ch++;    
            }  			
 cout<<ch;  		
}
Интересно, а что данная функция считает ? Мозгом чувствую что что-то интересное, но что именно - понять не могу
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сюда выкладываем все проги для фрикринга мобильников, которых знаем! 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