ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 07.05.2008, 14:42
criz
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
С нами: 9746420

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

Люди, сроки поджимают. Хелп ми
Изменил код.
Код:
        memcpy( pkt, srcmac, 7);
	memcpy( (void *)(pkt + 7), (void *)destmac, 7);
	memcpy( (void *)(pkt + 14), &ip_hd, 20 );
	memcpy( (void *)(pkt + 14 + sizeof(ip_hd)), &tcp_hd, 20);
Но, экзепшен вылетает =(
 
Ответить с цитированием

  #2  
Старый 07.05.2008, 14:54
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
С нами: 10021597

Репутация: 905


По умолчанию

Цитата:
подскажи, что добавить чтоб выводилось на экране, а не в файле?
WinTREI, третью с конца строку
Код:
writeln(infile,s);
замени на
Код:
writeln(s);
 
Ответить с цитированием

  #3  
Старый 07.05.2008, 16:40
criz
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
С нами: 9746420

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

Цитата:
Сообщение от Catsy  
дано число n, ну то есть его вводят, потом дано некоторое число, ск которого начинается проверка, таким образом получаем некоторую последовательно чисел
Если я не забыл паскаль, то код должен быть примерно такой:
Код:
var
	beg, end, k : double ;
	i : integer ;
begin
	readln(beg, end);

	for i=beg to (beg+end) do
	begin
		k = sqrt(i);
		if i / k = k then
			writeln(i); 
	end;
end;

Последний раз редактировалось criz; 07.05.2008 в 16:43..
 
Ответить с цитированием

  #4  
Старый 07.05.2008, 20:20
Catsy
Новичок
Регистрация: 26.04.2008
Сообщений: 12
С нами: 9495607

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

Цитата:
Сообщение от criz  
Если я не забыл паскаль, то код должен быть примерно такой:
что-то тут вобще не понятное, да и через функции надо
 
Ответить с цитированием

  #5  
Старый 08.05.2008, 00:09
Myst
Познающий
Регистрация: 22.02.2008
Сообщений: 62
С нами: 9587964

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

Catsy
Код:
Program qwer;

Var

	n,k,i:integer;

Function kvadrat(i:integer) : boolean;
	begin
		if frac(sqrt(i))=0 then 
			kvadrat:=true else
			kvadrat:=false;
	end;


Begin
	write('Введите количество чисел ');
	readln(n);
	write('Введите начальное число ');
	readln(k);
	for i:=k to k+n do
	if kvadrat(i) then 
	begin	
		write(i);
		write(' ');
	end;
	readln;
End.
 
Ответить с цитированием

  #6  
Старый 09.05.2008, 12:20
TheSoul
Познающий
Регистрация: 12.11.2007
Сообщений: 94
С нами: 9734391

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

C++
Помогите пож-та ...
Дана последовательность символов a1 ... an . Удалить из последовательности все группы букв типа "abcd"
 
Ответить с цитированием

  #7  
Старый 09.05.2008, 20:46
043nKRuT0y
Участник форума
Регистрация: 31.10.2007
Сообщений: 213
С нами: 9751512

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

Нужно организовать имитатор калькулятора для операндов любого типа !!!
Я накидал некий код :
Код:
#include <stdio.h>
#include <conio.h>

void main()
{
 clrscr();
 float a=0,b=0,res=0;
 char o;
 int ok;
 printf("Input Operation");
 scanf("%lf%c%lf",&a,&o,&b);
 ok = 1;
 switch(o){
	   case '+' : res = a+b;break;
	   case '-' : res = a-b;break;
	   case '*' : res = a*b;break;
	   case '/' : if (b=0) ok = 2;
			else {
			      res = a/b;break;
			     }
	   default : ok = 0;
	  }
 if (ok == 1){
	      printf("%.2f%c%.2f=%.2f",a,o,b,res);
	     }
   else{
	if (ok == 0)printf("Unknow Operation %c",o);
	  else{
	       puts("Divizion By Zero");
	      }
       }
 getch();
}
но нужно штобы он работал для любого типа (int , float ,unsigned) через шаблоны классов типа templete <class Type> !!! Ветом разобраться немогу!!! Кто знает как ето организовать поделитесь кодом , с меня + ;
 
Ответить с цитированием

  #8  
Старый 09.05.2008, 23:38
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
С нами: 9655526

Репутация: 1821


По умолчанию

Будь добр отредактируй свое сообщение и уточни язык программирования на котором надо реализовать...
+ Эта последовательность точно не определена?
 
Ответить с цитированием

  #9  
Старый 10.05.2008, 00:24
Delimiter
Banned
Регистрация: 08.04.2005
Сообщений: 446
С нами: 11099536

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

2 TheSoul

примерно так строка str
Код:
for(int i=0;*(str+i)!=0;i++)
{
  for(int j=1;*(str+i+j)!=0 && *(str+i)+j==*(str+i+j);j++) ;
  if(j>1)
  {
      strcpy(str+i,str+i+j);
  }
}
 
Ответить с цитированием

  #10  
Старый 10.05.2008, 10:35
WinTREI
Новичок
Регистрация: 14.03.2008
Сообщений: 28
С нами: 9556987

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

опять контрольная ><
помогите плиз (Паскаль)

Текстовый файл содержит информацию о номерах гостиницы: номер, категория, количество мест, количество проживающих, наличие телевизора, стоимость за место.
Например:
456, эконом, 2, 1, есть, 500 руб.
Считать этот файл и переписать в типизированный файл, записав данные в соответствующие поля.
Получить следующие сведения:
А) свободные номера люкс.
Б) самые дорогие номера (номера, которые приносят самую большую выручку и при этом, количество мест не превышает 2).
В) найти номера, в которых есть свободные места, и имеется телевизор.
Выполнить задание без использования массива.
 
Ответить с цитированием
Ответ



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



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


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




ANTICHAT ™ © 2001- Antichat Kft.