Member
Статус: Не в сети Регистрация: 25.06.2004 Откуда: Ukraine
Господа, помогите пожалуйста! Нужна прога на си.
Даны целые числа A[1],A[2],A[3],...,A[n],каждое из которых отлично от нуля.Поменять местами наибольший член последовательности и член с номером M.
Заранее огромное спасибо.
Member
Статус: Не в сети Регистрация: 11.02.2004 Откуда: Казань
Помогите пжалста! Нужно написать семетсровую. Задание такое:
Вычислить и напечатать значения функции y=f(x) в точках x1,...,xn, представляя функцию в виде ряда (без обращения к стандартным подпрограммам). Значения x1,x2,...,xn вводятся.
Функция такая: f(x)=1+ch^2(1-x-x^2), если chx= [x^(2i)/(2i)!]. ^2 - это степень. chx изменяется от i=1 до бесконечности. Приближенно суммируются только те члены, что |Si(x)|>e. i-индекс.
входные данные: е=0.55 n=6 х1=-6.1 х2=-1.8 х3=8.1 х4=39.7 х5=124.5 х6=1200. Должно давать несколько ответов, по моему 3.
Добавлено спустя 52 секунды: если кому непонятно оставьте мыло отправлю вордовский файл, там всё напсиано. Помогите плиз, народ!
нужно на паскале
Member
Статус: Не в сети Регистрация: 04.01.2005 Откуда: Москва
Люди спасите, кто может!!! Нужна прога под DOS на Си, которая выводит на экран дорожный знак (перечеркнутая стрелка влево), заставляет его вращаться по часовой стрелке и при этом двигаться по синусоидальной траектории 720 градусов! Кто-нибудь хоть примерно знает как такое сделать?
_________________ Win XP - если бы не этот отстой, то сидели бы сейчас в DOS...
Member
Статус: Не в сети Регистрация: 04.01.2005 Откуда: Москва
Lord_of_Darkness Постараюсь... Есть экран ДОС, в нем этот рисунок привязан своим центром (выходит центром окружности) к графику синуса (синусоиде) и движется по нему и вращается, а синусоида состоит вроде из 4 периудов (вверх 90 вниз 180 вверх 270 и т.д. ) не знаю как точнее объяснить...
Добавлено спустя 32 минуты, 21 секунду: И забыл - главная проблема VC++ 7 пишет, что нет библиотеки <graphiсs.h> чем же ее заменить?...
_________________ Win XP - если бы не этот отстой, то сидели бы сейчас в DOS...
Member
Статус: Не в сети Регистрация: 11.02.2004 Откуда: Казань
Lord_of_Darkness Я тут кое что набросал, но пишет что переполнение. Посмотри:
{$A+,B-,D+,E+,F-,G-,I+,L+,N+,O+,P-,Q-,R-,S+,T-,V+,X+,Y+}
{$M 16384,0,655360}
program semestr;
const eps=0.55; n=6;
var j,i:integer; p,s:extended; x:array [1..n] of real;
begin
for i:=1 to n do readln(x[i]);
j:=1; p:=1; s:=1;
for i:=1 to n do
begin
repeat
p:=p*sqr(x[i])*j/(4*j-2);
s:=s+p;
j:=j+1;
until abs(p)<eps;
writeln(s:0:4);
end;
readln;
end.
Всегда переполняется р. В чём дело? может исходные значения неправильны? Хотя у других всё работает
Member
Статус: Не в сети Регистрация: 25.06.2004 Откуда: Ukraine
Не смогли бы вы написать вот такую программу на Си, пожалуйста.
Даны целые числа A[1],A[2],A[3],...,A[n].Если в данной последовательности ни одно четное число не расположено после нечетного, то получить все отрицательные числа последовательности, иначе - все положительные. Порядок следования чисел в обоих случаях заменяется на обратный.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения