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

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

Kaldata.com - Форуми

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

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

Добре дошли!

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

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

 

Помощ за задачи на C/C++ (merged)

Featured Replies

Здравейте.Имам тази задача за курсова.
Трябва ми блок схемата,а кода после се оправям,но не мога да направя блок схемата.Ще се радвам ако някой помогне.
eIm1I0N.jpg

  • Отговори 941
  • Прегледи 234,5k
  • Създадено
  • Последен отговор

Здравейте.Имам тази задача за курсова.

Трябва ми блок схемата,а кода после се оправям,но не мога да направя блок схемата.Ще се радвам ако някой помогне.

А ти какво направи по въпроса? Малко е кофти да казваш - решете ми задачата.

 

Ето ти жокер - виж в тази тема https://www.kaldata.com/forums/topic/233415-%D0%B1%D0%BB%D0%BE%D0%BA-%D1%81%D1%85%D0%B5%D0%BCa/

Питай ги тея дали нямат и приложение което да прави блок схеми.

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

Питай ги тея дали нямат и приложение което да прави блок схеми.

Добре де - какъв е смисъла някаква програма да ти прави блок схемата?

То и аз мога да му я направя, ама питащия какво ще научи - че не става за програмист ли?

  • 2 седмици по-късно...

Здравейте, нуждая се от малко помощ за една курсова работа

  условие: Даден е двумерен масив с m реда и n стълба. Да се намери номера на реда в който всички елементи са равни.

кода който можах да измисля е следния

 

#include <stdio.h> 
int main() 
{ 
 int M,N,i,j,k;
 int **a; 
 printf("Zadaite razmerite na matricata:\n"); 
 printf("Broi na redovete: "); scanf("%d",&M); 
 printf("Broi na stylbovete: ");scanf("%d",&N);


 a=new int*[M];  


 for ( i=0; i<M; i++ ) 
  a[i]=new int[N]; 
 printf("Vavedete elementite na matricata:\n"); 
 for (i=0; i<M; i++) 
 for (j=0; j<N; j++) { 
 printf("Element %d,%d:",i+1,j+1); 
 scanf("%f",&a[i][j]); 
 }
  for (i=0; i<M; i++) 
  {
 for (j=0; j<N; j++) 
 if (a[i][j]=a[i][j+1])
printf("Nomeryt na reda v koito vsichki elementi sa ravni e: %d",i+1); 
 else printf("Nqma red v koito vsichki elementi da sa ravni ");
}


 for (i=0;i<M;i++) delete []a[i]; 
 delete []a; 
} 

проблема е,че ми извежда всички редове или по-точно, че елементите във всички редове са равни. Използвам Dev C++ 4.9.9.2

 

 

Здравейте, нуждая се от малко помощ за една курсова работа

  условие: Даден е двумерен масив с m реда и n стълба. Да се намери номера на реда в който всички елементи са равни.

кода който можах да измисля е следния

 


проблема е,че ми извежда всички редове или по-точно, че елементите във всички редове са равни. Използвам Dev C++ 4.9.9.2

 

Аз не разбирам много от С/С++, но имам няколко забележки

1. а веднъж а е едномерен масив, втори път е двумерен, а преди това е дефиниран (точка 2)

2. тази дефиниция ми е неясна: int **a;

3. Вие сравнявате елемент със следващ елемент, но брояча на цикъла стига до последния елемент и го сравнява със "следващия". Какво става тогава?

4. Защо печатате това на всяко сравняване, вдигнете един флаг ако елементите са еднакви и го сваляте ако са различни. И след края на вътрешния цикъл проверявате дали е вдигнат или свален

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

Аз не разбирам много от С/С++, но имам няколко забележки

1. а веднъж а е едномерен масив, втори път е двумерен, а преди това е дефиниран (точка 2)

2. тази дефиниция ми е неясна: int **a;

3. Вие сравнявате елемент със следващ елемент, но брояча на цикъла стига до последния елемент и го сравнява със "следващия". Какво става тогава?

4. Защо печатате това на всяко сравняване, вдигнете един флаг ако елементите са еднакви и го сваляте ако са различни. И след края на вътрешния цикъл проверявате дали е вдигнат или свален

Извинявайте,но не мога да ви разбера как така да вдигна един флаг 

Извинявайте,но не мога да ви разбера как така да вдигна един флаг 

дефинирате променлива, която нулирате извън вътрешния цикъл (преди за започне вътрешния цикъл). СЛед това й добавяте стойност 1 (примерно) ако двата елемента са различни. След края на вътрешния цикъл проверявате стойността й и ако е е по-голяма от 0 значи не всички елементи в реда са еднакви

дефинирате променлива, която нулирате извън вътрешния цикъл (преди за започне вътрешния цикъл). СЛед това й добавяте стойност 1 (примерно) ако двата елемента са различни. След края на вътрешния цикъл проверявате стойността й и ако е е по-голяма от 0 значи не всички елементи в реда са еднакви

Опитах се и стигнах до тук но нещо пак се обърка 

#include <stdio.h> 
int main() 
{ 
 int M,N,i,j,k;
 int **a; 
 printf("Zadaite razmerite na matricata:\n"); 
 printf("Broi na redovete: "); scanf("%d",&M); 
 printf("Broi na stylbovete: ");scanf("%d",&N);


 a=new int*[M];  


 for ( i=0; i<M; i++ ) 
  a[i]=new int[N]; 
 printf("Vavedete elementite na matricata:\n"); 
for(int i=0;i<M;i++) {
for(int j=0;j<N;j++) {
printf("Vavedete %d %d element: ",i+1,j+1);
scanf("%d",&a[i][j]);
}
}
 for( i=0;i<M;i++) {
for( j=0;j<N;j++) k=0; {
while (j<N-2){
 if (a[i][j]=a[i][j+1])k++;}
 if(k!=0)
printf("Nomeryt na reda v koito vsichki elementi sa ravni e: %d",i+1); 
 else printf("Nqma red v koito vsichki elementi da sa ravni ");
}
 for (i=0;i<M;i++) delete []a[i]; 
 delete []a; 
}
}

Тази част трябва да е нещо такова:

 for( i=0;i<M;i++) {
k=0;
for( j=0;j<N-1;j++)  {
 if (a[i][j]!=a[i][j+1])
   k++;
}
 if(k==0)
printf("Nomer na red v koito vsichki elementi sa ravni e: %d",i+1); 
}

И това изтриване е безсмислено. Да не говорим че вие отново се обръщате към една и съща променлива като едномерен и като двумерен масив. То не че не може, но не и по начина по който вие го правите

И кажете накрая на какъв език пишете, С или С++

Да не говорим че ползвате команда за присвояване за логическо сравнение. = е присвояване == е сравнение дали са еднакви операндите!

И ако искате да печатате накрая номерата на редовете, които са с еднакви елементи трябва да дефинирате отделен масив за да пазите тези номера

Здравейте !

 

Колегата @capnemo много добре Ви е насочил към проблемите, но и самия код не е много добре структуриран.

Няколко забележки:

 

1) Смесвате синтаксис на C и C++ - printf/scanf са C функции, но оператора new е от C++,

2) Проверката Ви за равенство между съседни елементи на ред е присвояване - доста груба грешка в логиката на изпълнение на if условие.

3) Извеждането на съобщенията също не е консистентно - ако от 4 реда, имате 2-ри и 4-ти да са с равни елементи, то ще изпишете следното:

>> Nqma red v koito vsichki elementi da sa ravni 
>> Nomeryt na reda v koito vsichki elementi sa ravni e: 2
>> Nqma red v koito vsichki elementi da sa ravni
>> Nomeryt na reda v koito vsichki elementi sa ravni e: 4

Т.е. има ли равни или няма последно ?

 


И ако искате да печатате накрая номерата на редовете, които са с еднакви елементи трябва да дефинирате отделен масив за да пазите тези номера

В случая, логиката на самата програма може да мине и без допълнителен масив :). Тъй като неналичието на ред с равни елементи е точно противоположно на събитието да има поне едни ред с равни елементи, кода може да се разпише без масив, а само с един брояч (или дори отново флаг) в зависимост от това, дали искаме да знаем броя на редовете с еднакви елементи.

 

Тъй като нямам идея всъщност запитващия на С или С++ ще трябва да прави програмата си, ще приложа 2 snippet-а и с двете:

Реализация на С:

//...
a = (int**)malloc(M*sizeof(int));

for (i = 0; i < M; i++) {
	a[i] = (int* )malloc(N*sizeof(int));
}
printf("Vavedete elementite na matricata:\n");
for (i = 0; i < M; i++) {
	//Въвеждаме данните
}
int countEqRows = 0;
for (i = 0; i < M; i++) {
	//Приемаме, че започваме да проверяваме за равни елементи.
	int isEquals = 1;
	//Обикаляме реда и проверяваме текущия и следващия елемент
	for (j = 0; j < N - 1; j++) { // До N-1 ще е този цикъл, защото в if-а ще имаме и j+1.
		if (a[i][j] != a[i][j + 1]) {
			//При разлика, променяме флага на false / 0 и приключваме с проверката на реда
			isEquals = 0;
			break;
		}
	}
	//Ако все пак реда е съставен от еднакви елементи, отразяваме в конзолата
	//и увеличаваме броя на намерените редове - countEqRows с едно.
	if (isEquals) {
		countEqRows++;
		printf("Nomeryt na reda v koito vsichki elementi sa ravni e: %d\n", i + 1);
	}
} // Приключваме с проверката на матрицата
//Ако няма редове с еднакви елементи, след като сме проверили, също отразяваме в конзолата.
if (!countEqRows) {
	printf("Nqma red v koito vsichki elementi da sa ravni ");
}
//...

Реализация на С++:

//...
a = new int*[M];

for (i = 0; i < M; i++) {
	a[i] = new int[N];
}
cout << "Vavedete elementite na matricata:\n";
for (i = 0; i < M; i++) {
	//Въвеждаме данните
}
int countEqRows = 0;
for (i = 0; i < M; i++) {
	//Приемаме, че започваме да проверяваме за равни елементи.
	bool isEquals = true;
	//Обикаляме реда и проверяваме текущия и следващия елемент
	for (j = 0; j < N - 1; j++) { // До N-1 ще е този цикъл, защото в if-а ще имаме и j+1.
		if (a[i][j] != a[i][j + 1]) {
			//При разлика, променяме флага на false и приключваме с проверката на реда
			isEquals = false;
			break;
		}
	}
	//Ако все пак реда е съставен от еднакви елементи, отразяваме в конзолата
	//и увеличаваме броя на намерените редове - countEqRows с едно.
	if (isEquals) {
		countEqRows++;
		cout << "Nomeryt na reda v koito vsichki elementi sa ravni e: " << i + 1 <<endl;
	}
} // Приключваме с проверката на матрицата
//Ако няма редове с еднакви елементи, след като сме проверили, също отразяваме в конзолата.
if (!countEqRows) {
	cout << "Nqma red v koito vsichki elementi da sa ravni ";
}
//...

Поздрави !

Здравейте !

 

Колегата @capnemo много добре Ви е насочил към проблемите, но и самия код не е много добре структуриран.

Няколко забележки:

 

1) Смесвате синтаксис на C и C++ - printf/scanf са C функции, но оператора new е от C++,

2) Проверката Ви за равенство между съседни елементи на ред е присвояване - доста груба грешка в логиката на изпълнение на if условие.

3) Извеждането на съобщенията също не е консистентно - ако от 4 реда, имате 2-ри и 4-ти да са с равни елементи, то ще изпишете следното:

>> Nqma red v koito vsichki elementi da sa ravni 
>> Nomeryt na reda v koito vsichki elementi sa ravni e: 2
>> Nqma red v koito vsichki elementi da sa ravni
>> Nomeryt na reda v koito vsichki elementi sa ravni e: 4

Т.е. има ли равни или няма последно ?

 

В случая, логиката на самата програма може да мине и без допълнителен масив :). Тъй като неналичието на ред с равни елементи е точно противоположно на събитието да има поне едни ред с равни елементи, кода може да се разпише без масив, а само с един брояч (или дори отново флаг) в зависимост от това, дали искаме да знаем броя на редовете с еднакви елементи.

 

Тъй като нямам идея всъщност запитващия на С или С++ ще трябва да прави програмата си, ще приложа 2 snippet-а и с двете:

Реализация на С:

//...
a = (int**)malloc(M*sizeof(int));

for (i = 0; i < M; i++) {
	a[i] = (int* )malloc(N*sizeof(int));
}
printf("Vavedete elementite na matricata:\n");
for (i = 0; i < M; i++) {
	//Въвеждаме данните
}
int countEqRows = 0;
for (i = 0; i < M; i++) {
	//Приемаме, че започваме да проверяваме за равни елементи.
	int isEquals = 1;
	//Обикаляме реда и проверяваме текущия и следващия елемент
	for (j = 0; j < N - 1; j++) { // До N-1 ще е този цикъл, защото в if-а ще имаме и j+1.
		if (a[i][j] != a[i][j + 1]) {
			//При разлика, променяме флага на false / 0 и приключваме с проверката на реда
			isEquals = 0;
			break;
		}
	}
	//Ако все пак реда е съставен от еднакви елементи, отразяваме в конзолата
	//и увеличаваме броя на намерените редове - countEqRows с едно.
	if (isEquals) {
		countEqRows++;
		printf("Nomeryt na reda v koito vsichki elementi sa ravni e: %d\n", i + 1);
	}
} // Приключваме с проверката на матрицата
//Ако няма редове с еднакви елементи, след като сме проверили, също отразяваме в конзолата.
if (!countEqRows) {
	printf("Nqma red v koito vsichki elementi da sa ravni ");
}
//...

Реализация на С++:

//...
a = new int*[M];

for (i = 0; i < M; i++) {
	a[i] = new int[N];
}
cout << "Vavedete elementite na matricata:\n";
for (i = 0; i < M; i++) {
	//Въвеждаме данните
}
int countEqRows = 0;
for (i = 0; i < M; i++) {
	//Приемаме, че започваме да проверяваме за равни елементи.
	bool isEquals = true;
	//Обикаляме реда и проверяваме текущия и следващия елемент
	for (j = 0; j < N - 1; j++) { // До N-1 ще е този цикъл, защото в if-а ще имаме и j+1.
		if (a[i][j] != a[i][j + 1]) {
			//При разлика, променяме флага на false и приключваме с проверката на реда
			isEquals = false;
			break;
		}
	}
	//Ако все пак реда е съставен от еднакви елементи, отразяваме в конзолата
	//и увеличаваме броя на намерените редове - countEqRows с едно.
	if (isEquals) {
		countEqRows++;
		cout << "Nomeryt na reda v koito vsichki elementi sa ravni e: " << i + 1 <<endl;
	}
} // Приключваме с проверката на матрицата
//Ако няма редове с еднакви елементи, след като сме проверили, също отразяваме в конзолата.
if (!countEqRows) {
	cout << "Nqma red v koito vsichki elementi da sa ravni ";
}
//...

Поздрави !

Благодаря за помощта!!

Здравейте. Преди 3 дена бях отворил една тема където бях искал помощ за курсовата работа, една колега ми свърши работата, благодаря му пак. Но когато дойде моя ред аз си дадох курсовата работа и г-на каза че съм използвал някакви други функции които не сме взели и затова аз пробвах нещо да направя в часа, оправих си някои неща, даже съм го довършил но едната (или след под точка а) функции не ми работят както трябва, заради това ми каза че имам още една седмица да го довърша(но ако до вечеря някой може да ме помогне ще я нося утре да провери да ли съм направил правилно).

 

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

 

#include<stdio.h>
#include <stdlib.h>
int main()
{
printf("Georgi Ivanov Ivanov\n");
printf("EMF,Toplotehnika,Grupa 16,F.Nomer 251112042\n");
printf("Da se systavi programa za obrabotka na masiva A[N,N], kadeto dannite sa celi chisla v intervala [-1000;1000]. Programata da izvyrshi slednite deistviq\n");
printf("-otpechatva uslovieto na zadachata\n");
printf("-otpechatva imenata na avtora na programata\n");
printf("-vavejdane na vhodnite danni\n");
printf("-otpechatvane na vhodnite danni\n");
printf("1 - da se nylirat elementite v masiva A, za koito symata sas saotvetniq element ot masiva B e chetno chislo\n");
printf("prinadlejashto na zadaden interval [K-L]\n");
printf("2 - da se opredeli broq na promenenite elementi v masiva A\n");
printf("-otpechatvane na rezultatite sled obrabotka 1) i 2)\n");
const int q=10;
int N;
int A[q][q],B[q][q],K,L;
int i,j,br,sum;
printf("Vavedete razmer na masivite: ");
scanf("%d",&N);
for (i=0;i<N;i++)
for(j=0;j<N;j++)
{
do
{
printf("vavedete A[%d][%d]= ",i,j);
scanf("%d",&A[j]);
}
while(A[j]<=-1000&&A[j]>=1000);
}
for(i=0;i<N;i++)
for(j=0;j<N;j++)
do
{
printf("vavedete B[%d][%d]= ",i,j);
scanf("%d",&B[j]);
}
while(B[j]<=-1000&&B[j]>=1000);
printf("Vyvedete K: ");
scanf("%d", &K);
do {
printf("Vyvedete L: ");
scanf("%d", &L);
} while (L<K);
printf("Izvejdane na vhodnite danni: \n");
printf("Masiva A\n");
for(i=0;i<N;i++)
{
for(j=0;j<N;j++)
printf("%d ",A[j]);
printf("\n");

printf("Masiva B\n");
for(i=0;i<N;i++)
{
for(j=0;j<N;j++)
printf("%d ",B[j]);
printf("\n");
}
br=0;
for(i=0;i<N;i++)
for(j=0;j<N;j++)
{
sum=0;
sum=A[j]+B[j];
if (sum%2==0&&(sum<=K&&sum>=L))
{
br++;
A[j]=0;
}
}
printf("Izvejdane na A sled nulirane\n");
for(i=0;i<N;i++)
{
for(j=0;j<N;j++)
printf("%d ",A[j]);
printf("\n");

printf("%d na broi elementi ot A sa nulirani",br);
system("pause");
return 0;
}

 

-Знам че съм публикувал същото във моята тема, но да вечеря трябва да е готов и утре искам да покажа.

  • 2 седмици по-късно...

Здравейте имам следната курсова работа:

Да се напише програма която разменя редовете на масива. Стойностите на елементите от първия ред отиват в последния ред, а стойностите на елементите от последния отиват в първия, стойностите на елементите от втория ред отиват в предпоследния,а от предпоследния във втория и т.н.

това е което съм направил но не мога да си открия грешката

#include <stdio.h>
int main()
{
 int 
 m, n;
int **chislo; 
 int*p;

 printf("Vavedete razmerite na masiva:\n");
 printf("Vaveedete broq na redovete: "); scanf("%d",&m);
 printf("Vavedete broq na stylbovete: ");scanf("%d",&n);

chislo = new int*[m]; 
for ( int i=0; i<m; i++ )
chislo[i] = new int[n]; 

for(int i=0;i<m;i++)
 for(int j=0;j<n;j++){
printf("Element %d, %d: ",i+1,j+1);
scanf("%d",&chislo[i][j]);
}


if (!(p=new int[m]))
 {printf("Nqma dostatychno pamet\n");return 0;} 

for (int i=0;i<m;i++){
 p[i]=0;
 for (int j=0;j<n;j++){
 p[i]=chislo[i][j];
 chislo[i][j]=chislo[m][j];
 chislo[m][j]=p[i]; 
 printf("%d\n",chislo[i][j]);
 } 
}
for (int i=0; i<m; i++)
 delete [] chislo[i];
delete [] chislo;
} 

Благодаря на отзовалите се предварително!!

 

 

Тая програма на С ли е или на C++? защото кода е нещо доста омешан.

няма смисъл да сменяш местата на редовете а само местата на указателите към тях.

колкото до грешките те са доста - излизане от границите на масива, от там 

адресиране на произволни клетки в паметта, а и самото заместване дори и да беше 

записано правилно със стойност m-1 а не m пак нямаше да размени местата на редовете,

Пиша ти я програмата на C, ако ти трябва на C++ си я преведи сам и ползвай cout и cin 

команди вместо printf и scanf.

#include <stdio.h>

int main()
{
  int i, j, m, n;
  int **chislo; 
  int *p;

  printf("Vavedete razmerite na masiva:\n");
  printf("Vaveedete broq na redovete: "); scanf("%d",&m);
  printf("Vavedete broq na stylbovete: ");scanf("%d",&n);

  chislo = malloc(m*sizeof(int*)); 
  for (i=0; i<m; i++ )
     chislo[i] = malloc(n*sizeof(int)); 

  for(i=0;i<m;i++)
    for(j=0;j<n;j++){
       printf("Element %d, %d: ",i+1,j+1);
       scanf("%d",&chislo[i][j]);
    }


  for (i=0;i<m/2;i++){
     p=chislo[i];
     chislo[i]=chislo[m-i-1];
     chislo[m-i-1]=p;
  }  
  
  for (i=0; i<m; i++) {
      for (j=0;j<n;j++)
          printf("%4d ", chislo[i][j]);
      free(chislo[i]);
      printf("\n");
  }
  free(chislo);
  getch();
  return 0;  
} 

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

Здравейте.Имам тази задача за курсова.

Трябва ми блок схемата,а кода после се оправям,но не мога да направя блок схемата.Ще се радвам ако някой помогне.

eIm1I0N.jpg

 

лека подсказка задачата се решава със структура и масив

 

Мяу!!!

Пиша ти я програмата на C, ако ти трябва на C++ си я преведи сам и ползвай cout и cin 

команди вместо printf и scanf.

Ти хубаво си му написал код - не съм го разглеждал внимателно, просто го копирах в Mono и ми даде:

Build failed. Object reference not set to an instance of an object
Build: 1 error, 0 warnings

Ти хубаво си му написал код - не съм го разглеждал внимателно, просто го копирах в Mono и ми даде:

Mono не е ли за C#, защо го мъчиш с програма на C?

Mono не е ли за C#, защо го мъчиш с програма на C?

Каквото има.

Ти хубаво си му написал код - не съм го разглеждал внимателно, просто го копирах в Mono и ми даде:

 

a iostream зареди ли ? и постранственотоо име стд??

 

Мяу!!!

a iostream зареди ли ? и постранственотоо име стд??

 

Мяу!!!

А ти що мълчиш - с пауча ли се задави? Мъррр.

А ти що мълчиш - с пауча ли се задави? Мъррр.

 

е не съм Премиера слънце  Б.Б та да огрея навсякъде пък  :D  :D  :D  :D 

 

Мяу!!!

  • 4 седмици по-късно...

Ако може някой да ми помогне ще му бъда много благодарен. Да се състави програма , обслужваща търговията на магазин. -Създаване на файл с данни за стоките - име , продажна стойност , покупна стойност; -Да се извежда списък на всички стоки с въведените данни за тях;Списък на тези стоки , чиято разлика между продажната стойност и покупната стойност е по-голяма от 30% от покупната стойност на стоката;Стоката с максимална печалба да се изведе; -Да може да се вмъква данни за нова стока; -Промяна на продажната стойност по дадено име на стока. -Да се оформи меню; Много ви моля , помогнете ми.

Здр искам да питам дали тая задача се е сдобила с отговор че и на мен ми трябва абсолютно същата спешно и ще съм мн благодарен ако помогнете

моляяяяяя ви имам същата задача а нямам представа как да я направя моля помогнете че вече съм отчаян :( Ако може някой да ми помогне ще му бъда много благодарен. Да се състави програма , обслужваща търговията на магазин. -Създаване на файл с данни за стоките - име , продажна стойност , покупна стойност; -Да се извежда списък на всички стоки с въведените данни за тях;Списък на тези стоки , чиято разлика между продажната стойност и покупната стойност е по-голяма от 30% от покупната стойност на стоката;Стоката с максимална печалба да се изведе; -Да може да се вмъква данни за нова стока; -Промяна на продажната стойност по дадено име на стока. -Да се оформи меню; Много ви моля , помогнете ми.

Представете до къде сте направил задачата, и ние ще ви помагаме и насочваме по - нататък. Ако имате проблем с това както трябва да се прави, може да започнем оттам. 

 

Поздрави !

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

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

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

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

Дарение

  • Подкрепи съществуването на форума - направи дарение
    25%
    Дарени 252.69 EUR от нужните 1,000.00 EUR

Бюлетин

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

Профил

Навигация

Търсене

Търсене

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

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