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

  #1  
Старый 14.02.2010, 14:58
_GOMER_
Новичок
Регистрация: 21.01.2010
Сообщений: 2
С нами: 8580757

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

Цитата:
Сообщение от Dosia  
Это по - вашему система уравнений?
извиняюсь чуть чуть перепутал
вот помогите написать программу на делфи вычесляющу площадь S:

Площадь S под кривой над отрезком [B, D], где z1,z2,z3 ― решение системы уравнений , В ― точка локального минимума функции φ(x) = ,
D ― точка ее локального максимума.
контрольный ответ S = 6,71 при С=5
 
Ответить с цитированием

  #2  
Старый 09.02.2010, 22:46
DJGRIFON
Новичок
Регистрация: 14.01.2010
Сообщений: 6
С нами: 8590829

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

Цитата:
Люди выручайте нужно написать 2 защиты.

(Функции роботы з рядкамы).
1.Найти слова длинной в 3 символа во веденной строке и вывести их в столбик.

(Масивы. Матрицы)
1. 5 1 3 2 4 6
Отсортировать по возростанию 123456
Отсортировать по убыванию 654321


[QUOTE][U]
 
Ответить с цитированием

  #3  
Старый 10.02.2010, 20:08
krewger
Новичок
Регистрация: 24.10.2008
Сообщений: 17
С нами: 9234564

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

Выявить все пары целых чисел из интервала -n до n являющиеся решением уравнения 2*y-x^2=4;

Помогите пожалуйста
 
Ответить с цитированием

  #4  
Старый 10.02.2010, 20:33
Dosia
Участник форума
Регистрация: 05.06.2009
Сообщений: 127
С нами: 8912059

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

Код:
program mda;

var
intA,intB,n:integer;

begin
writeln('Vvedite n');
readln(n);

for intA:=-n to n do
for intB:=-n to n do begin
if 2*intA-intB*intB-4=0 then writeln('y = ',intA,' x = ',intB);
end;

readln;
end.
Код:
Vvedite n
5
y = 2 x = 0
y = 4 x = -2
y = 4 x = 2

Vvedite n
10
y = 2 x = 0
y = 4 x = -2
y = 4 x = 2
y = 10 x = -4
y = 10 x = 4
С++

Код:
#include <iostream>

using namespace std;

void main(void)
{
int n;
setlocale(0,"");
cout << "Enter n"<<endl;
cin >>n;

int x,y =n;

for (y=-n;y<=n;++y)
{
for (x=-n;x<=n;++x)
{
	if (2*y-x*x-4==0) { cout<<"y = "<<y<<" x = "<<x<<endl;}
}
}

system("pause");
}

Последний раз редактировалось Dosia; 10.02.2010 в 22:45..
 
Ответить с цитированием

  #5  
Старый 10.02.2010, 21:05
krewger
Новичок
Регистрация: 24.10.2008
Сообщений: 17
С нами: 9234564

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

Спасибо большое только мне на си надо, ну я сам переведу
 
Ответить с цитированием

  #6  
Старый 10.02.2010, 23:34
Syntaxys
Познающий
Регистрация: 02.09.2007
Сообщений: 67
С нами: 9836841

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

Задача:

1) Используя подпрограммы создать массив y, элементы которого заданы формулой: ym=random(m), fy(m)
и массив g: gn=Fg(m)=n^2/2
m=1,2,...7
n= 1,2...9
Используя процедурный тип, определить в каждом массиве количество элементов >четырёх.

Как решал:

Код:
Программа(тут пока просто проверил работают модули или нет):

Program Nakol;
uses
  mas1,mas2;
Begin
  for m:=1 to 7 do
      write(mas1[m],' ');
  writeln;
  writeln;
  for n:=1 to 9 do
      write(mas2[n],' ');
  writeln;
  writeln;
end.
Далее модули:

Код:
МОДУЛЬ 1

unit mas1;
interface
   Var mas1:array[1..7] of byte;
       m:byte;
implementation
begin
  for m:=1 to 7 do
     mas1[m]:=random(m);
end.


Код:
МОДУЛЬ 2

unit mas2;
interface
   Var mas2:array[1..9] of real;
       n:byte;
implementation
begin
  for n:=1 to 9 do
     mas2[n]:=(n*n)/2;
end.
Собственно, подпрограммами (они же модули?) задать массивы удалось, но я не могу понять как реализовать через процедурный тип подсчет, а именно какова структура будет.


На ум приходит одно:

Надо будет сделать еще один моуль, в котором будет функция для подсчета количества, а потом используя процедурный тип в заголовке еще одной функции выводить через нее результат полученный в модуле-подсчете.

Вобщем, подскажите пожалуйста, не напутал ли я что?
 
Ответить с цитированием

  #7  
Старый 11.02.2010, 00:23
SHARA
Участник форума
Регистрация: 26.05.2007
Сообщений: 191
С нами: 9980126

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

KrabKN
Лучше бы сам бы додумал, изменения минимальны были
 
Ответить с цитированием

  #8  
Старый 11.02.2010, 14:40
GroodeR
Новичок
Регистрация: 20.10.2009
Сообщений: 9
С нами: 8714737

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

Цитата:
#include <iostream.h>
using namespace std;
int main ()
{
int a[3][3];
int fly;
int i,j,min,mini,k,s;
for (i=0;i<3;i++)
for (j=0;j<3;j++)

{
cout<<endl<<"vvedite zna4enie"<<"=";
cin>>a[i][j];
}
fly==0;
for (i=0;i<3;i++){
s=0;
for (j=0;j<3;j++)
s+=a[i][j];
if (min>s){
min=s;
mini=i+1;
}}
cout<<endl<<"Min zna4enie "<<min<<" v "<<mini<<" stroke";
cin>>k;
}
Помогите пожалуйста, эту программу нужно переделать так..

Найти минимум элементов >0 в строке в которой хотя бы один элемент равен нулю.

Спасибо заранее.
 
Ответить с цитированием

  #9  
Старый 12.02.2010, 01:37
Dosia
Участник форума
Регистрация: 05.06.2009
Сообщений: 127
С нами: 8912059

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

Дробями? Еще бы программа работала с дробями, если учесть, что на основании примеров просящего я такой возможности не предусмотрел, только целые числа (1- 1 000 000)

UPD: Время 12.02.2010, 00:37
Глаза уже подводят, показалось что десятичными, бывает.

Пофиксил прогу теперь все нормально со всеми числами (1- 1 000 000), целыми естественно.

Последний раз редактировалось Dosia; 15.02.2010 в 18:29..
 
Ответить с цитированием

  #10  
Старый 12.02.2010, 06:12
DimkO
Новичок
Регистрация: 16.11.2008
Сообщений: 27
С нами: 9201836

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

не тупи,есть еще такое понятие как разряд,и я имел ввиду разряд десятитысячных,как видишь,он входит в условие программы....все работает только при вводе чисел <10 000

Последний раз редактировалось DimkO; 12.02.2010 в 18:14..
 
Ответить с цитированием
Ответ



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