Edno C vapros4e
20 отговора
806 прегледа
Edno C vapros4e
Zdraveite vsi4ki
Moze li niakoi da mi napishe source code na edna malka programka na ezika C koiato da:
Priema 5 4isla i pri natiskaneto na Enter da izvazda nai-goliamoto(max) i nai-malkoto(min)
10x
Moze li niakoi da mi napishe source code na edna malka programka na ezika C koiato da:
Priema 5 4isla i pri natiskaneto na Enter da izvazda nai-goliamoto(max) i nai-malkoto(min)
10x
Re: Edno C vapros4e
Абе пишете ги както трябва тези условия... хем искате да ви се помогне хем не си давате зор поне да си формулирате правилно задачата
Какво трябва да се отпечата? Разликата на най-голямото и най-малкото число или всички числа без най-голямото и най-малкото?
Какво трябва да се отпечата? Разликата на най-голямото и най-малкото число или всички числа без най-голямото и най-малкото?
Re: Edno C vapros4e
Ne mi tribva razlikata mezdu 4islata.
mnogo e prosto-triabva sled kato vavedem 5 4isla i natisnem Enter da nameri koe ot 5 4isla e nai goliamo i koe e nai malko.
Primer:
give a number:10
27
3
45
7
max:45
min:3
tova se iziskva
Mozesh li da mi pomognesh????
mnogo e prosto-triabva sled kato vavedem 5 4isla i natisnem Enter da nameri koe ot 5 4isla e nai goliamo i koe e nai malko.
Primer:
give a number:10
27
3
45
7
max:45
min:3
tova se iziskva
Mozesh li da mi pomognesh????
Re: Edno C vapros4e
Мога..
#include <iostream.h>
void main()
{
int min, max, m[5];
for(int i=0; i<5; i++)
{
cout << "give a number:"; cin >> m;
}
min = max = m[0];
for(int j=1; j<5; j++)
{
if (m[j] < min) min = m[j];
if (m[j] > max) max = m[j];
}
cout << "max:" << max << endl;
cout << "min:" << min << endl;
}
#include <iostream.h>
void main()
{
int min, max, m[5];
for(int i=0; i<5; i++)
{
cout << "give a number:"; cin >> m;
}
min = max = m[0];
for(int j=1; j<5; j++)
{
if (m[j] < min) min = m[j];
if (m[j] > max) max = m[j];
}
cout << "max:" << max << endl;
cout << "min:" << min << endl;
}
Re: Edno C vapros4e
Извинявай че ти се развиках ама ако беше написал извежда вместо изважда всичко щеше да бъде 6
Малка корекция
Доколкото разбирам, реда в първия цикъл FOR трябва да бъде следния (внимавай на края на реда!):
cout << "give a number:"; cin >> m [_i_]; // без символите "_" в скобите, иначе скапания форум превключва на наклонени букви и губи важна част

cout << "give a number:"; cin >> m [_i_]; // без символите "_" в скобите, иначе скапания форум превключва на наклонени букви и губи важна част
Re: Малка корекция
Ха.. верно.. пък аз се чудех как така половината текст стана италик без да съм го сетвал
Re: Малка корекция
az izpolzwam [pre] i [/pre] za takiva sluchai w takuv vid programata stava neshto ot slednia wid:
int Stream::Close( void )
{
if( state == STREAM_STATE_IDLE )
{
state = STREAM_STATE_CLOSED;
BOOL closeOk;
closeOk = DVDClose( &file[ fileNum ] );
NSL_ASSERT( closeOk );
return 1;
}
return 0;
}
Редактирано от malkia на
Edno друго vapros4e
Това за каква оценка е? 3 или 3,5 ? Дали пък не беше по-добре да се помъчиш 10-15 минути и ако не стане тогава да попиташ?
По склона към връх Фудзи плахо пълзи охлюв към самото небе.
По склона към връх Фудзи плахо пълзи охлюв към самото небе.
Редактирано от Vapi на
Re: Edno C vapros4e
Това не е на C, защото в С няма cin/cout, и веднага ще го изловят нашия човек че е преписвал, щото домашното вероятно е за нещо като третия урок по С :-)
Лирическо отклонение:
Това не е и добър С++, защото:
а) потоците в iostream.h са obsolete, използвайте тия в iostream
b) в Светото писание е казано, "И не пиши на ръка това което го има в Стандартната Библиотека, да се свети името й, защото големи ще бъдат твоите мъки и километричен твоя сорс". Има си чудесни функции min_element и max_element в <algorithm>, така че:
Но това е за "истинска" работа - а за домашни, където клиента (разбирай учителката) ще чете сорса и трябва все пак да го разбере, най-добре наистина да се напише на Фортрански (вж. темата за истинския програмист).
Лирическо отклонение:
Това не е и добър С++, защото:
а) потоците в iostream.h са obsolete, използвайте тия в iostream
b) в Светото писание е казано, "И не пиши на ръка това което го има в Стандартната Библиотека, да се свети името й, защото големи ще бъдат твоите мъки и километричен твоя сорс". Има си чудесни функции min_element и max_element в <algorithm>, така че:
std::cout << "Max is " << *std::max_element(m, m+5) << std::endl;
std::cout << "Min is " << *std::min_element(m, m+5) << std::endl;
Но това е за "истинска" работа - а за домашни, където клиента (разбирай учителката) ще чете сорса и трябва все пак да го разбере, най-добре наистина да се напише на Фортрански (вж. темата за истинския програмист).
Re: Edno C vapros4e
heh - kato stava za gamedev-console programiraneto se pishe s rukata na djavola :) - MRAZIM STL-A otsekude :) - (osven razbira se za toolovete de:))
Um tzaruwa, Um robuwa, Um belia delfin
Um tzaruwa, Um robuwa, Um belia delfin
Re: Edno C vapros4e
Probvai tova ....
#include <stdio.h>
void main() {
int i;
float x, min, max;
scanf("%f", &x);
min = max = x;
for(i=0; i < 4; i++) {
scanf("%f", &x);
if(x < min)
min = x;
if(x > max)
max = x;
}
printf("min = %f\n", min);
printf("max = %f\n", max);
}
Re: Edno C vapros4e
E da de ama taka kakto si go napisal e kofti stoto mojesh i samo s edin pass da namerish min i max
Re: Edno C vapros4e
Izgeneriraj ASM za warianta s max_element i s syshtoto napisano na ryka i mi kazhi ima li razlika :-)
Re: Edno C vapros4e
wsushnost tuka si prav - dori TEMPLATE koda sus STL shte generira po-dobur kod...
Problema naistina obache e skorosta na kompilirane i suvmestimostta mezhdu kompilatori - imame tri kompilatora koito trjabwa da poddurzhame - i ne wseki edin ot tjah e dobre sus tova..
Sledvashtia problem e debugwnaeto - pod PS2 ili GameCube njama kak da debugwash sus MSVC-to - i tam stl/template neshtata prosto izglezhdat grjazno i trudno za debugwane....
i ne nakraja - versiata na STL - koja wsushnost e naj-dobra i naj-poddurzhana i naj-suvmestima? truden wupros.... Po-dobre po-malko STL - poveche svobodno vreme :)
Um tzaruwa, Um robuwa, Um belia delfin
Problema naistina obache e skorosta na kompilirane i suvmestimostta mezhdu kompilatori - imame tri kompilatora koito trjabwa da poddurzhame - i ne wseki edin ot tjah e dobre sus tova..
Sledvashtia problem e debugwnaeto - pod PS2 ili GameCube njama kak da debugwash sus MSVC-to - i tam stl/template neshtata prosto izglezhdat grjazno i trudno za debugwane....
i ne nakraja - versiata na STL - koja wsushnost e naj-dobra i naj-poddurzhana i naj-suvmestima? truden wupros.... Po-dobre po-malko STL - poveche svobodno vreme :)
Um tzaruwa, Um robuwa, Um belia delfin
Re: Edno C vapros4e
Ajde stiga ste se oprawdawali s tija kompilatori :-) gcc poddyrzha kakwoto si trjabwa, CodeWarrior syshto. Wsyshtnost, po tradicija MSVC e naj-zle s neshtata deto se poddyrzhat.
Naj-poddyrzhana i sywmestimata wersija na STL e STLPort - zatowa e prawena, za da e sywmestima.
Wremeto na kompilacija... ummm... tuk shte si zamylcha zashtoto nie seriozno se izdynihme po toja paragraf :-) syshto taka e wjarno che kato debugwash i imash njakoj std::deque e prakticheski newyzmozhno da widish kakwo ima w nego.
No spored men STL == poweche swobodno wreme. I w otricatelnija smisyl - to wremeto kato se otplesne kompilatora da kompilira si e bash swobodno :-)
Naj-poddyrzhana i sywmestimata wersija na STL e STLPort - zatowa e prawena, za da e sywmestima.
Wremeto na kompilacija... ummm... tuk shte si zamylcha zashtoto nie seriozno se izdynihme po toja paragraf :-) syshto taka e wjarno che kato debugwash i imash njakoj std::deque e prakticheski newyzmozhno da widish kakwo ima w nego.
No spored men STL == poweche swobodno wreme. I w otricatelnija smisyl - to wremeto kato se otplesne kompilatora da kompilira si e bash swobodno :-)
Re: Edno C vapros4e
...be zavisi za kvo pishesh... predi vreme imahme sledniq problem pod vxWorks: NESHTO QDE PAMET KATA ZA SVETOVNO MAMATA SI TRAKA!!! debugvai, gledai v source coda seki malloc i free po 1000 pyti... nishto... sichko si e nared... i kvo se okaza nakraq che edna ot nai-standartnite ANSI C funkcii inet_ntoa() qde po 4 byte-a na vikane (stava vypros za bibliotekite na vxWorks-a)... a q polzvahme qko
IF JADEN THEN
GOTO BIRARIA;
IF JADEN THEN
GOTO BIRARIA;
Re: Edno C vapros4e
Bravo PM!!!!
ti dade nai pravilnia i prost otgovor ot vsi4ki.S edin max,edin min i edno x se reshava problema
ti dade nai pravilnia i prost otgovor ot vsi4ki.S edin max,edin min i edno x se reshava problema