ICQ - форум. Всё про ICQ.  

Вернуться   ICQ - форум. Всё про ICQ. > Offtopic > Флейм > Школоло

Школоло Все темы типа: решите мне задачки и помогите завтра экзамен - сюда.


Ответить
 
Опции темы Оценить тему
Старый 16.01.2013, 23:29   #1
Участник
 
Аватар для Repigoz
 
Регистрация: 28.09.2012
Сообщений: 4

ICQ: 551124

Репутация: 11
Ахтунг! Народ, завтра то оказывается зачет!

Приветствую, форумчане!
В общем весь семестр я со спокойной душой спал, пил пиво, гулял, а оказывается завтра зачет по программированию!
Необходимо до утра (до 9:30), написать 4 программы на C++, естественно не за бесплатно. Прилагается архив с заданиями, оплата гарантирована!
Ребята, помогите пожалуйста!

Задания во вложении.

Связь со мной ICQ 551124
Вложения
Тип файла: rar Семинары.rar (179.6 Кб, 284 просмотров)

Последний раз редактировалось n3kt0; 17.01.2013 в 14:45.
Repigoz вне форума   Ответить /
Старый 17.01.2013, 00:32   #2
Участник
 
Регистрация: 14.07.2007
Сообщений: 59

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

Кромe послeднeй задачи, всe остальныe на тeму мат. анализа.

Вариант 4
1)
Код:
#include <iostream>
using namespace std;

int main()
{
	float *a, sum = 0;
	int i, n;
	cin >> n;
	a = new float [n+1];
	for (i = 1;i <= n;i++)
		cin >> a[i];

	for (i = 1;i <= n;i++)
	{
		if(i % 2 != 0) 
			sum += a[i];
	}

	cout << sum << endl;
	delete []a;
	return 0;
}
2)
Код:
#include <iostream>
using namespace std;

int main()
{
	float *a, sum = 0;
	int i, n, f, l;
	cin >> n;
	a = new float [n];
	for (i = 0;i < n;i++)
		cin >> a[i];

	for (i = 0;i < n;i++)
		if(a[i]<0) 
		{
			f = i;
			break;
		}

	for (i = f+1;i < n;i++)
		if(a[i]<0)
		{
			l = i;
			break;
		}


	for (i = f+1; i < l; i++)
	{
		sum += a[i];
	}

	cout << sum << endl;
	delete []a;
	return 0;
}

Последний раз редактировалось .werewolf; 17.01.2013 в 01:22.
.werewolf вне форума   Ответить /
Плюсанули .werewolf — 4 :
Старый 17.01.2013, 00:39   #3
Модератор
 
Регистрация: 14.01.2007
Сообщений: 555

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

Это же элементарно! Первое задание - это даже не вуз...
alkos вне форума   Ответить /
Старый 17.01.2013, 01:03   #4
Участник
 
Аватар для Repigoz
 
Регистрация: 28.09.2012
Сообщений: 4

ICQ: 551124

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

.werewolf, спасибо! :)
Repigoz вне форума   Ответить /
Плюсанул Repigoz :
Старый 17.01.2013, 01:07   #5
Участник
 
Регистрация: 14.07.2007
Сообщений: 59

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

забыл про вeщeствeнныe числа :( сможeшь сдeлать? int sum, массива надо помeнять на float
.werewolf вне форума   Ответить /
Старый 17.01.2013, 01:08   #6
Участник
 
Аватар для Repigoz
 
Регистрация: 28.09.2012
Сообщений: 4

ICQ: 551124

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

Цитата:
Сообщение от .werewolf Посмотреть сообщение
забыл про вeщeствeнныe числа :( сможeшь сдeлать? int sum, массива надо помeнять на float
я бы сделал, если бы понимал хоть немного :)
p.s. стукни в аську, на пиво денег скину :)

Добавлено через 9 минут
Цитата:
Сообщение от alkos Посмотреть сообщение
Это же элементарно! Первое задание - это даже не вуз...
ну по такой вот программе в ВУЗах теперь студентов обучают :)
да и студенты нифига не учат

Последний раз редактировалось Repigoz; 17.01.2013 в 01:17. Причина: Добавлено сообщение
Repigoz вне форума   Ответить /
Старый 17.01.2013, 01:18   #7
Археолог
 
Регистрация: 03.08.2010
Сообщений: 962

ICQ: 574454445

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

Правильно ли
PHP код:
#include <iostream>
#include <math.h>
 
using namespace std;
 
int main(){
    
float a;
    
float z1,z2;
    
cin>>a;
    
z1=(sin(2*a)+sin(5*a)-sin(3*a))/(cos(a)-cos(3*a)+cos(5*a));
    
z2=tan(3*a);
    
cout <<"z1= "<< z1 << endl <<"z2= "<< z2 <<endl;
    return 
0;

__________________
n3kt0 и Я, разные люди! Они даже между собой не разговаривают друг о друге.



Последний раз редактировалось n3kt0; 17.01.2013 в 01:59.
n3kt0 вне форума   Ответить /
Плюсанули n3kt0 — 2 :
Старый 17.01.2013, 01:20   #8
Участник
 
Регистрация: 14.07.2007
Сообщений: 59

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

поменял вверху, вроде работает :)

Добавлено через 35 секунд
n3kt0, ideone.com, проверь

Последний раз редактировалось .werewolf; 17.01.2013 в 01:20. Причина: Добавлено сообщение
.werewolf вне форума   Ответить /
Плюсанул .werewolf :
Старый 17.01.2013, 02:05   #9
Археолог
 
Регистрация: 03.08.2010
Сообщений: 962

ICQ: 574454445

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

.werewolf, проверил. Но результаты вычислений не совпадают =(
Цитата:
результат: Успешно время: 0.02s память: 2684 kB возвращаемое значение: 0

ввод: нет
вывод:
Цитата:
z1= 1.59544e-33
z2= 1.19658e-33
Может тангенс надо представить по другому... Не может же задача быть с подвохом

---edit---

Результаты вычислений будут совпадать если исправить сам пример.
PHP код:
(sin(2*a)+sin(5*a)-sin(3*a))/(cos(a)-cos(3*a)+cos(5*a)) 
вместо синус два альфа, берем синус альфа
PHP код:
(sin(a)+sin(5*a)-sin(3*a))/(cos(a)-cos(3*a)+cos(5*a)) 
и получаем
Цитата:
z1= 1.19658e-33
z2= 1.19658e-33
__________________
n3kt0 и Я, разные люди! Они даже между собой не разговаривают друг о друге.



Последний раз редактировалось n3kt0; 17.01.2013 в 02:46. Причина: Upd.
n3kt0 вне форума   Ответить /
Старый 17.01.2013, 02:08   #10
Модератор
 
Регистрация: 14.01.2007
Сообщений: 555

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

N3:
Код:
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
#include <string.h>

void main ()
{
	double x=-1.0, dx=0.1, epsilon=0.001;
	printf ("Epsilon=%lf\n",epsilon);
	printf ("X:\t Ln(X+1):\t N:\n");
	for (int i=0; i < 21; i++)
	{
		double sum=0;
		int n=0;
		x=-1.0+dx*i;
		while (fabs(pow(-1,n)*pow(x,n+1)/(n+1)) > epsilon)
		{
			sum=pow(-1,n)*pow(x,n+1)/(n+1)+sum;
			n++;
		}
		printf ("x=%lf\t ln(x+1)=%lf\t n=%i\n", x, sum, n-1);
	}

}
Пойду спать.

Последний раз редактировалось alkos; 17.01.2013 в 02:12.
alkos вне форума   Ответить /
Ответить

Опции темы
Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 02:43.


Перевод: zCarot
Форум Асечников © Asechka.RU

Новости Сочи