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

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

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

  #2241  
Старый 22.01.2010, 02:04
a1ertso
Новичок
Регистрация: 16.12.2009
Сообщений: 29
Провел на форуме:
101927

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

Исправте пожалуйста ошибки.
Делфи.
PHP код:
 program funktion;
{
$APPTYPE CONSOLE}
uses
  SysUtils
,
  
Math;

var
  
x,a,alpha,betta,y:real;
  
Rezult:real;
  
fo:text;

  
procedure     ReadFromFile(var x,a,alpha,betta:real) ;
     var  
fi:text;
     
begin
       AssignFile
(fi,'file1.txt');
       
Reset(fi);
       
Readln(fi,x,a,alpha,betta);
       
Closefile(fi);
     
end;
   
procedure WriteToFile(var f:text ;y:real);
      
begin
        WriteLn
(f,' Arithmetic expression: Y=',Rezult);
           
CloseFile(f);
      
end;


 function 
F(x,a,alpha,betta:real):real;
  var
  
ch,zn,y:real;
    
begin
      ch
:=logN(3,power(x+1,3))-15*power(10,-3.5)*
                
x+power(sqrt(alpha+6*power(10,-5)),5)+arcsin(betta);
      
zn:=exp(a)*(x*x*x)+6.15*power(10,4)*
                 
sqr(cos(betta)) +power(x/a+tan(0.6),4);
      
y:=ch/zn;
      
F:=Y;
    
end;
  
begin
      ReadFromFile
(x,a,alpha,betta) ;
      
Y:= F(x,a,alpha,betta);
      
AssignFile(fo,'funks.txt');
      
Rewrite(fo);
      
WriteToFile(fo,y);

  
end
В итоге, результат "У" должен записатся в файл с ответом Arithmetic expression: Y=(ответ). но выводяться только нули.


И по возможности вторую задачку:

PHP код:
  PROGRAM laba_6;
{
$APPTYPE CONSOLE}
uses
  SysUtils
,math;

  var
    
F:array [1..10of integer;
    
e,c,pi,k,:real;
                                                            

  
i,n:integer;
  
ee,ff :string;
  
fi,fo :text;
    
begin
     AssignFile
(fi,'1.txt');
        
read(fi);          //откр. для чтения
      
READ(fi,e,c,pi,k,m);           //читаем строку

         
for i:=1 to n do Read(fi,F[i]);
     
CloseFile(fi);              //закрываем файл
                                //вывод инфы в файл
       
AssignFile(fo,'1.out');
         
Rewrite(fo);                   // открываем для записи
         
Writeln(fo,' e',e,' c=',c,' pi=',pi,' k=',k,' m=',m);
                                                              
//Writeln(fo,' ' e',e,' c=',c,' pi=',pi,' k=',k,' m=',m);
         
Write(fo,' F=(');
              for 
i:=1 to n do Write(fo,F[i]:3);
         
Writeln(fo,' )');
        
CloseFile(fo);    // закрываем файл
               //Вывод
   
Writeln(' e',e,' c=',c,' pi=',pi,' k=',k,' m=',m);
                                                               
//Writeln(' e=',e:12:9,'  c=',e:4);
   
Write(' f=(');
        for 
i:=1 to n do Write(F[i]:3);
          
Writeln(' )');
          
WriteLn('***** Press <ENTER> to finish *****');
          
Readln;
            
Readln;
    
END
Взять из файла и переписать в другой. Но второй файл остается пустой. Заранее благодарен.
 
Ответить с цитированием

  #2242  
Старый 23.01.2010, 13:37
SnooPy
Новичок
Регистрация: 16.12.2009
Сообщений: 18
Провел на форуме:
92411

Репутация: 3
Question

Здравствуйте помогите лабу сделать
Тема ОБработка одномерных массивов (pascal)
1. вычислить значение 37 элиментов одномерного целочисленного массива F в интервале (-9;6) с использованием генератора случайных чисел
2. Вычислить среднеквадратичное значение положительных элементов второй половинны массива.
3. Определить наименьший по модулю элемент среди нечетных по номеру элементов третьей четверти массива.
4. Упорядочить каждые вторые элементы последней четверти массива по убыванию обратных функций.
 
Ответить с цитированием

  #2243  
Старый 23.01.2010, 14:01
new-sl
Познающий
Регистрация: 27.05.2009
Сообщений: 44
Провел на форуме:
105684

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

всем привет мине нужно решить 1 задачу мине нужно програмно перестовлять и решат линеиные и квадратние уровнения а тагже чтобы прога могла перестовлять формулы по задонои переменои и решать патом ету переменую функцыи надо написать самому ест у каво какаянибуть инфа или подсказки буду благодарен !
 
Ответить с цитированием

  #2244  
Старый 23.01.2010, 15:14
Linkus
Участник форума
Регистрация: 20.12.2008
Сообщений: 130
Провел на форуме:
436500

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

new-sl, ты вообще знаешь что такое запятая?? Или другие знаки препинания. Я не понял твой запрос
 
Ответить с цитированием

  #2245  
Старый 23.01.2010, 15:44
new-sl
Познающий
Регистрация: 27.05.2009
Сообщений: 44
Провел на форуме:
105684

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

мине нужно програмно перестовлять и решат линеиные и квадратние уровнения .
Тагже чтобы прога могла перестовлять формулы по задонои переменои и решать патом ету переменую.
Функцыи надо написать самому!
Ест у каво какаянибуть инфа или подсказки ? , буду благодарен !

пример :

1: x^2+6x+4=0 x=?
2: 2x+3=4 x=?
3: x^2+6x+4=2x^2+5x-4 x=?
 
Ответить с цитированием

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

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

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

  #2247  
Старый 23.01.2010, 19:30
XimiK69
Новичок
Регистрация: 02.01.2010
Сообщений: 26
Провел на форуме:
33560

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

Цитата:
Сообщение от STIFFmaster  
Помогите найти ошибку. Программа должна искать количество вхождений подстроки в строку, а вместо нужного числа всегда выводит только 0
Код:
#include <iostream.h>
void main()
{
	char stroka[30];
	char podstroka[6];
	int ch=0;
	cout<<"vvedite stroky ";
	cin.getline(stroka, 30);
	cout<<"\nvvedite iskomyjy podstroky ";
	cin.getline(podstroka,6);
	for(int i=0; i<25; i++)
	  {    
		   if ((stroka[i]==podstroka[0]) 
		   && (stroka[i+1]==podstroka[1]) 
		   && (stroka[i+2]==podstroka[2]) 
		   && (stroka[i+3]==podstroka[3])
		   && (stroka[i+4]==podstroka[4])
		   && (stroka[i+5]==podstroka[5]) )
		   ch++;
		   }
		   
	cout<<ch;
}
Или я задание не понял или очень странный код проверки у тебя
Есть стандартная функция проверки......
Код:
	for(int i=0; stroka[i] != '\0'; i++)
	{
		if(stroka[i] == podstroka[0])
		{
			bool fl = true;
			for(int j = 0; podstroka[j] != '\0'; j++)
			{
				if(stroka[i + j] != podstroka[j]) { fl = false; break; }
			}
			if(fl) { ch++; }
		}
	}
 
Ответить с цитированием

  #2248  
Старый 23.01.2010, 20:18
KrabKN
Новичок
Регистрация: 22.01.2010
Сообщений: 25
Провел на форуме:
63520

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

1.провести подсчет согласных букв во введенной стоке, на си


2.Данная целочисленные матрица. Отсортировать строки матрицы в соответствии с первого элемента строки по убыванию.
 
Ответить с цитированием

  #2249  
Старый 23.01.2010, 20:31
XimiK69
Новичок
Регистрация: 02.01.2010
Сообщений: 26
Провел на форуме:
33560

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

KrabKN, а в чем у тебя затруднения при решении этих задач?
На форуме эти задачи были уже разобраны....
Вот решение 2 задачи http://www.forum.antichat.ru/threadnav122076-216-10.html
1 задача тоже несложная.......
 
Ответить с цитированием

  #2250  
Старый 23.01.2010, 20:45
KrabKN
Новичок
Регистрация: 22.01.2010
Сообщений: 25
Провел на форуме:
63520

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

не правильна ввожу формулы
нужна помощь
что то не получаеца у меня
 
Ответить с цитированием
Ответ



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