ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1991  
Старый 09.12.2009, 16:53
Аватар для StealthMaster
StealthMaster
Познающий
Регистрация: 03.12.2008
Сообщений: 56
Провел на форуме:
140714

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

Цитата:
Сообщение от P.A.U.L  
[PASCAL] Помогите доделать лабу или исправьте что не так...

Вот текст задачи: Дайн файл f, компоненты которого являются действительными числами. Число компонентов файла кратно 4-м.
Получить в файле g среднее геометрические значения по каждым 4-м компонентам файла f.

Код:
program textfile;
uses crt;
var f:text;
    s:string;
    k,code,i,s1:integer;
    m:array [1..20] of integer;
begin
clrscr;
assign(f,'H:\f.txt');
reset(f);
 while not eof(f) do begin
  readln(f,s);
  writeln('Stroka deistvitelnix chisel');
  writeln(s); end;
  Val(s,k,code);
   writeln(k);

(тут что то надо дописать)

  close(f);
  readln;
end.

Код:
PROGRAM PTextFiles;
uses
    crt;
var
   f, g:      text;
   TmpArray:  array [1..4] of real;
   counter:   byte;


function GetAG: real;
var
   tmp:       real;
   i:         byte;
begin
     tmp := 1;
     for i := 1 to 4 do
         tmp := tmp * TmpArray[i];
     tmp := exp(0.25*ln(tmp));

     GetAG := tmp;
end;


var
   tmp:       real;
begin
     clrscr;
     counter := 0;
     assign(f, 'C:\1.txt');
     reset(f);
     assign(g, 'C:\2.txt');
     rewrite(g);

     while not(eof(f)) do
           begin
                inc(counter);
                Readln(f, TmpArray[counter]);
                if (counter = 4) then
                   begin
                        tmp := GetAG;
                        writeln(g, tmp);
                        writeln(tmp);
                        counter := 0;
                   end;
           end;

  close(f);
  close(g);
  readln;

end.
Функция GetAG считает среднее геометрическое последних 4х считанных файлов.

Последовательность средних геометрических выводится на экран и записывается в файл C:\2.txt

Хотя не совсем понял фразу "Получить в файле g среднее геометрические значения по каждым 4-м компонентам файла f." Считал среднее геометрическое от частей исходной последовательности чисел, идущих друг за другом и не пересекающихся между собой.

Последний раз редактировалось StealthMaster; 09.12.2009 в 16:58..
 
Ответить с цитированием

  #1992  
Старый 09.12.2009, 19:51
Аватар для Rebit
Rebit
Участник форума
Регистрация: 07.08.2007
Сообщений: 136
Провел на форуме:
2010588

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

Нужна помощь на завтра нужно сделать лабу . Буду оч благодарен если ктото сделает



Цитата:
Лабораторна робота № 13 Вказівниковий тип
Створити лінійний список (списки) (не менше 10 компонентів) того типу, про які йдеться мова у варіантах завдань і виконати над ними вказані дії. Вивести список на екран до та після виконання вказаних дій (якщо відбувається модифікація списку).
1. У списку слів визначити кількість слів, які починаються і закінчуються одними і тими ж самими літерами.

Цитата:
Лабораторная работа № 13 Вказивниковий тип
Создать линейный список (списки) (не менее 10 компонентов) того типа, о которых идет речь в вариантах задач и выполнить над ними указанные действия. Вывести список на экран до и после выполнения указанных действий (если происходит изменение списка).
1. В списке слов определить количество слов, которые начинаются и заканчиваются одними и теми же буквами.
 
Ответить с цитированием

  #1993  
Старый 09.12.2009, 20:10
Аватар для kowkin
kowkin
Познающий
Регистрация: 10.07.2009
Сообщений: 41
Провел на форуме:
1211680

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

Написать программу, которая производит подсчет параметров электрической цепи постоянного тока (ток, напряжение). Электрическая цепь строится графически, параметры ее элементов (ЭДС, резисторы,) задаются с клавиатуры.

Возьмется кто-то? За вознаграждение естественно.

Последний раз редактировалось kowkin; 09.12.2009 в 20:12..
 
Ответить с цитированием

  #1994  
Старый 09.12.2009, 20:59
Аватар для walien
walien
Новичок
Регистрация: 02.09.2008
Сообщений: 4
Провел на форуме:
246825

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

Даны три квадратные матрицы A, B, C.
Найти длину вектора X={x1, x2, x3}, где x1 – сумма элементов матрицы A; x2 – сумма элементов матрицы B; x3 – сумма элементов матрицы C. Вычислить сумму элементов матрицы оформить в виде подпрограммы – функции.

Нужна помощь
В delphi
Спасибо
 
Ответить с цитированием

  #1995  
Старый 10.12.2009, 01:47
Аватар для P.A.U.L
P.A.U.L
Познающий
Регистрация: 12.08.2009
Сообщений: 32
Провел на форуме:
482943

Репутация: 0
Отправить сообщение для P.A.U.L с помощью ICQ
По умолчанию

StealthMaster, уфф, спс
 
Ответить с цитированием

  #1996  
Старый 10.12.2009, 01:48
Аватар для ss88
ss88
Участник форума
Регистрация: 27.11.2008
Сообщений: 161
Провел на форуме:
298300

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

Цитата:
Сообщение от walien  
Даны три квадратные матрицы A, B, C.
Найти длину вектора X={x1, x2, x3}, где x1 – сумма элементов матрицы A; x2 – сумма элементов матрицы B; x3 – сумма элементов матрицы C. Вычислить сумму элементов матрицы оформить в виде подпрограммы – функции.

Нужна помощь
В delphi
Спасибо
Не люблю я делфи, вот тебе на С. Сам переделаешь.
Код:
#include <stdio.h>

int get_matrix_sum(int* matrix, int width, int height);

int main(int argc, char** argv){
	
	int A[4] = {1,2,3,4};
	
	int B[4] = {5,6,7,8};
	
	int C[4] = {9,10,11,12};
	
	int X[3] = {get_matrix_sum(A,2,2), get_matrix_sum(B,2,2), get_matrix_sum(C,2,2)};
	
	printf("Модуль вектора (длина) равна %d\n", get_matrix_sum(X,3,1));
	
	return 0;
}

int get_matrix_sum(int* matrix, int width, int height){
	
	int sum = 0;
	
	for(int i=0; i < height; i++){
		
		for(int j=0; j<width; j++){
			
			sum+=matrix[i+j];
			
		}
		
	}
	
	return sum;
}
 
Ответить с цитированием

  #1997  
Старый 10.12.2009, 15:58
Аватар для wwalex101
wwalex101
Познающий
Регистрация: 24.03.2009
Сообщений: 31
Провел на форуме:
195727

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

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

  #1998  
Старый 10.12.2009, 17:08
Аватар для wwalex101
wwalex101
Познающий
Регистрация: 24.03.2009
Сообщений: 31
Провел на форуме:
195727

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

на С++
 
Ответить с цитированием

  #1999  
Старый 10.12.2009, 19:37
Аватар для wwalex101
wwalex101
Познающий
Регистрация: 24.03.2009
Сообщений: 31
Провел на форуме:
195727

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

help
 
Ответить с цитированием

  #2000  
Старый 10.12.2009, 21:48
Аватар для akasha9
akasha9
Новичок
Регистрация: 17.05.2007
Сообщений: 25
Провел на форуме:
443797

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

Срочно нужна помощь

На основании исходных данных представленных в таблице 4. Необходимо на языке С или С++ написать программу определения:
- среднемесячной заработной платы одного рабочего на предприятии


Последний раз редактировалось akasha9; 10.12.2009 в 21:54..
 
Ответить с цитированием
Ответ



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