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

  #731  
Старый 12.11.2008, 13:41
groupby
Познающий
Регистрация: 21.09.2008
Сообщений: 42
Провел на форуме:
127017

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

Да.. блин.. есть пара недочетов у меня.
Там 8-10 - это отрицательное число, поэтому нужно это учитывать
Соответственно использовать imul и idiv, и знаковый разряд расширить надо будет.
Думаю все понятно теперь )
 
Ответить с цитированием

  #732  
Старый 12.11.2008, 20:03
Dr.zomber
Новичок
Регистрация: 27.08.2008
Сообщений: 19
Провел на форуме:
548683

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

Помогите плиз. c++

Код:
#include <stdio.h>
#include <math.h>
void main()
{double a=2, S, f1, x=1;
while (x<=3)
{f1=0;
if (x>=a)
{for (int n=0;n<=10;++n)
f1+=pow(x-1,2*n-1)/(2*n+1)/pow(x+1,2*n+1);
f1=2*f1;
S=a*f1; printf("\nz=%f\t",a*log(x));}
else
{for(int n=0;n<=10;++n)
f1+=pow(a-1,2*n-1)/(2*n+1)/pow(a+1,2*n+1);
f1=2*f1;
S=x*f1; printf("\nz=%f\t",x*log(a));}
printf("\nS=%f\n",S);
x+=0.5}
}
Чето вот после else все норм пашет, а до else криво, там по идее z=S быть равно. первые 3 варианта верно, а дальше мишура. Вобщем помогите плиз.
 
Ответить с цитированием

  #733  
Старый 12.11.2008, 20:46
Maldini89
Новичок
Регистрация: 19.08.2008
Сообщений: 2
Провел на форуме:
4973

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

Подсобите с лабами на Си и Асемблере
---------------
1. [язык Си] Забить массив символами: латинскими большими и маленькими. Отсортировать: Большиме (заглавные) по алфавиту; Мелкие (прописные) - наоборот.

2. [Assembler] Ввести с клавиатуры строку символов длинной не менее 20 штук. Среди символов должно быть разнообразие: кирилица (Аа, Бб), латиница (Ss, Rr).
Сделать листниг (LIST)
---------------
Был бы очень благодарен, если были б комменты
тут немного над началом 1й лабы сидел думал
Код:
#include <stdio.h>
#include <stdlib.h>

int main()
{
int i;
    int const n=20;
	int data[n]={a,b,C,D,E,f,g,h,E,q,q,A,Y,u,T,t,R,I,o,P,};
//Выводим исходный массив
    printf("Initial array: \n");
     for (i=0; i<n; i++)
	{
		printf("%d ", data[i]);
	}  
    printf("\n");

Последний раз редактировалось Maldini89; 12.11.2008 в 20:54..
 
Ответить с цитированием

Ребята помогите написать лабу
  #734  
Старый 12.11.2008, 21:15
spy-profi
Banned
Регистрация: 12.12.2007
Сообщений: 253
Провел на форуме:
579997

Репутация: 40
По умолчанию Ребята помогите написать лабу

ВОт есть лаба - не могу разобраться нубок я кароч в С++...

http://s49.radikal.ru/i123/0811/61/690b7f92a659.jpg

Напишите плиз для Microsoft Visual C++ 2008 Express Edition.


+++ НАСТАВЛЮ =) Плиз
 
Ответить с цитированием

  #735  
Старый 12.11.2008, 21:52
Sinay
Постоянный
Регистрация: 01.09.2007
Сообщений: 866
Провел на форуме:
2022674

Репутация: 1224


Отправить сообщение для Sinay с помощью ICQ
По умолчанию

ты бы хоть задание сюда написал,лично мне влом еще ссылку вбивать
да и всю лабу бесплатно никто не решит,так: моментами помочь
 
Ответить с цитированием

  #736  
Старый 12.11.2008, 21:59
Dr.zomber
Новичок
Регистрация: 27.08.2008
Сообщений: 19
Провел на форуме:
548683

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

проверь, я не уверен
Код:
#include <stdio.h>
#include <math.h>
void main()
{double b, a, n, i;
double S=0;
printf("\n VVedite a, b, n");
scanf_s("%lf%lf%lf",&a,&b,&n);
if (b>5) 
b=4;
if (a<2) 
a=2;
{for(i=1;i<=n;++i)
S+=pow(a*b,i-1)/i*(b-i);}
printf("\nS=%f\t",S);}

Последний раз редактировалось Dr.zomber; 12.11.2008 в 22:03..
 
Ответить с цитированием

  #737  
Старый 12.11.2008, 22:48
spy-profi
Banned
Регистрация: 12.12.2007
Сообщений: 253
Провел на форуме:
579997

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

чтото не то + там факториал i!
 
Ответить с цитированием

  #738  
Старый 12.11.2008, 23:18
Dr.zomber
Новичок
Регистрация: 27.08.2008
Сообщений: 19
Провел на форуме:
548683

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

хз, по тому че я написал можно легко сделать то че у тя, я ток хз как Большую часть я сделал.
 
Ответить с цитированием

  #739  
Старый 12.11.2008, 23:30
spy-profi
Banned
Регистрация: 12.12.2007
Сообщений: 253
Провел на форуме:
579997

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

Я б ето сделал сам. у меня трудности с факториалом
 
Ответить с цитированием

  #740  
Старый 12.11.2008, 23:31
criz
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме:
811764

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

пример как у Dr.zomber'a, тока с использованием факториала:
Код:
#include <stdio.h>
#include <math.h>

int fact(int fct);

int main(int argc, char* argv[])
{
	int n, i;
	double x;
	double a = 0.0, b = 0.0;

	scanf("%lf", &a);
	scanf("%lf", &b);
	scanf("%d", &n);

	if(b>5.0)	b = 4.0;
	if(a<2.0)	a =2.0;
	
	for(i=1; i < n; i++)
	{
		x = x + pow(a*b, i-1) / (fact(i) * (b-i));
	}

	printf("%lf\n", x);

	return 0;
}

int fact(int fct)
{
	return (fct == 1)? 1 : fct * fact(fct-1);
}
З.Ы. интересная весчь: если n = 7, то выводится
1.#INF00
 
Ответить с цитированием
Ответ



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