Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Помощ за 2 програми на Visual Studio 2008

Featured Replies

Здравейте! Имам малък проблем и реших да се обърна към вас.Дадоха ми в този петък като домашна работа 2 програми,на първи поглед лесни,но всъщност не можах да направя нищо.Направих въпросните програми линейни,но учителя ми ги върна... Дали са ни безумно малко време(тоя петък ни ги дадоха,а са за тоя понеделник),за неща,които не разбираме съвсем.Моля ви,ако някой може да помогне :)

 

Програмите са следните : (като първата има и подточка Б - да се направи втори вариант,в който входните данни се взимат от файл)

 

1.   post-182362-0-83659300-1387037325_thumb.

 

2.   post-182362-0-08426100-1387037438_thumb.

...

Здравейте, 
 
Гледайки условията по задачите, изникват няколко въпроса:
а) е-то, което е дадено параметър, който се въвежда от клавиатурата ли е, или е Неперовото число (e = 2,718281828459)
б) Ако в а) имаме Неперовото число, аз лично не виждам какво имаме за въвеждане като променлива:
 ета (η) се определя от Tr. От своя страна Tr "се изменя в диапазона -1 до 5 със стъпка 0.2", като това също задава 
 стойностите на Tr. И накрая delta се определя директно по формулата. Ако пък e е променлива, то метода за въвеждането ѝ ще е нещо от типа:
 
Забележка: Това е не е решение на задачата, а псевдокод - това не се очаква да се компилира, камо ли да даде правилни резултати. Това е просто идеята, разписана като алгоритъм - не като код !

void въведиДанните() {	cout << "Въведи е: " // printf("Въведи нещо");	cin >> е;            //scanf("%СИМВОЛ_ЗА_ПРЕДСТАВЯНЕ_НА_ТИПА_НА_E", &e); 	... }  void изчетиДанните(имеНаФайл) {	ifstream поток = ifstream(имеНаФайл, std::ifstream::in) //FILE* file = fopen("ИМЕ_НА_ФАИЛ.txt", "r") 	//Добре е да се валидира, дали ще има валидна референция към файл, след предната операция ...	ifstream >> е //fscanf(file, "%%СИМВОЛ_ЗА_ПРЕДСТАВЯНЕ_НА_ТИПА_НА_E", &e)	... }  Самото изчисление ще е има псевдокод, подобен на следния: ТИП_Е е; // е = 2.718, ако е Неперовото число (с приближение) int main () {	въведиДанните() или изчетиДанните();//Ако 'е' е параметър	ета = 0;	Tr = -1;	делта = 0;	докато Tr <= 5:		ако Tr >= 0.6 и Tr <= 1.0			то	ета = 0.82			иначе   ета = 0.63		делта = ета * pow(е,6.6)*(0.7 - Tr)		принтирай делта, ета, Tr		Tr = Tr + 0.2	край	}
 
 
За втората задача дори не знам как да направя псевдокод, който да не е директно решение :D. Затова директно я разписах:
 

#include <iostream>using namespace std;int main () {	double x[5];	int m[5],n[5];	for (int i = 0; i < 5; i++) {		cout << "Enter two integers: ";		cin >> m[i];		do {			cin >> n[i];			if (!n[i]) {				cout << "Enter valid divider: ";			}		} while (!n[i]);		x[i] = ((double)m[i])/n[i];	}	for (int i = 0; i < 5; i++) {		cout << m[i] << "/" << n[i] << " = " << x[i] << endl;	}	system("pause");}

Редактирано от soundtracker (преглед на промените)

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.