Премини към съдържанието

Препоръчан отговор


Много ви моля помогнете ми за тези задачи:
 
 
1. Даден е едномерен масивa[15] и интервал [p,q]. Да се напише програма, която включва следните функции:
Функция за запълване на елементите на масива със случайни числа в интервала [left,right];
Функция за отпечатване на елементи на масива на екрана;
Функция за намиране на пai/2,където пai - произведението и к - броя на елементите, разположени в интервала  [p,q].
Всяка от изброените операции да се реализират посредством функции, които да се тестват в main() – функцията.
 
Не мога да въведа интервала [p,q]!!
 
2. Дадена е матрица A[n,m],n=1÷25,m=1÷3.Всяка колона на матрица е дължина на страна на триъгълник: първата колона – представя страната a, втората – страната bи третата -страната c. Да се напише програма, която запълва матрицата със случайни в интервала [0,10], извежда я на екрана и определя лицата на триъгълниците, ако те съществуват.
 
Тук пак не се справям с интервалите!
Мерси предварително за помощта!  

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

 

Много ви моля помогнете ми за тези задачи:
...
 
Не мога да въведа интервала [p,q]!!
 
...
 
Тук пак не се справям с интервалите!
Мерси предварително за помощта!  

 

Просто четете две числа, p и q

 

Какво не се справяте с интервала?

И седнете напишете нещо, така, наготово, тук никой няма да ви помогне

 

И какво беше затруднението за измислите смислено заглавие?

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

И какво беше затруднението за измислите смислено заглавие?

 

Ами ако се опита да измисля, току виж се оказало ненужно да търси помощ ;)

  • Харесва ми 1

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Просто четете две числа, p и q

 

Какво не се справяте с интервала?

И седнете напишете нещо, така, наготово, тук никой няма да ви помогне

 

И какво беше затруднението за измислите смислено заглавие?

Няма да напише нищо Капитане поради 2 причини:

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

2. По същия начин се отнася и към информатиката или информационните технологии, които учат.

 

Към постващия. Това не е заяждане или нещо лично. Щом сте влезли в такъв университет започнете да учите специалностите или се откажете. Нали се сещате, че след време когато имате диплома ако я карате така няма да си намерите работа.

  • Харесва ми 1

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Аз също не се заяждам. Искам помощ за задачата, защото ми трябва поради някаква причина. Много добре знам какво е матрица, функция и т.н, но няма да коментирам повече. Със заяждане не става. Бих искала да попитам дали подхода ми е правилен:

 
#include"iostream"
#include"iomanip"
#include"math.h"
using namespace std;
int A[15];
 
void input(int arr[], int n)
{
for(int  i=0; i<n;i++)
{
cout<<"["<<i<<"]=";
cin>>i;
}
 
}
 
void output(int arr[], int n)
{
for (int i=0;i<n;i++)
cout<<setw(5)<<arr;
cout<<endl;
}
 
void Fill(int arr[], int n, int left, int right)
{
for(int i=0; i<n; i++)
arr=rand()%(right-left+1)+left;
}
 
int main ()
{
 
int B[100]; initzero(100,B);
cout<<"masiv A"<<endl;
output(A,n);
int n;
cout<<"n=";
cin>>n;
input(A,n)
Fill(A, n,);
system("pause");
return 0;
}

 Благодаря за отделеното време! 


Сподели този отговор


Линк към този отговор
Сподели в други сайтове

1. във функцията за въвеждане четете входа в променливата на цикъла, не на масива

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

3. първо извеждате масива на екрана, после го въвеждате

  • Харесва ми 1

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Регистрирайте се или влезете в профила си за да коментирате

Трябва да имате регистрация за да може да коментирате това

Регистрирайте се

Създайте нова регистрация в нашия форум. Лесно е!

Нова регистрация

Вход

Имате регистрация? Влезте от тук.

Вход

×

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите условия за ползване.