Да се напише програма, която позволява да се въведат настроенията на N човека и да се отпечата колко от тях в какво настроение са.
Всички задачи за:
Оградете кода с:
[c] за С++ програми [/c]
[pascal] за паскал [/pascal]Достъп до сайта:
С повишена трудност:
Задачите със звездичка са с повишена трудност - решавайте ги, ако сте решили другите.-
Последни задачи:
Последни решения:
- Marin

за Къде се намира точка - Marin

за Вмъкване и изтриване на елемент * - Marin

за Позицията на X - Alexander1





за Броят на максималните елементи - Alexander1





за Броят на максималните елементи - Marin

за Пари за закуска - Alexander1





за Ученици с дадена оценка - Alexander1





за По-големи от средното
- Marin
Топ участници за момента:
kaloyan164 решения/коментараGadget131 решения/коментараdreanor112 решения/коментараmarant74 решения/коментараsup3rEva68 решения/коментараБоряна65 решения/коментараNadq53 решения/коментараmaleboldjia48 решения/коментараkrisizdravi9543 решения/коментараMartinPlamenov38 решения/коментараЗадачи за дата:
октомври 2026 П В С Ч П С Н « февр. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Предишни задачи:
- февруари 2017 (38)
- януари 2017 (16)
- декември 2016 (17)
- ноември 2016 (14)
- октомври 2016 (26)
- юни 2016 (3)
- май 2016 (15)
- април 2016 (12)
- март 2016 (14)
- февруари 2016 (9)
- май 2015 (2)
- април 2015 (8)
- март 2015 (8)
- февруари 2015 (13)
- януари 2015 (11)
- декември 2014 (9)
- ноември 2014 (24)
- октомври 2014 (16)
- юни 2014 (2)
- май 2014 (8)
- април 2014 (10)
- март 2014 (14)
- февруари 2014 (22)
- януари 2014 (25)
- декември 2013 (27)
- ноември 2013 (37)
- октомври 2013 (38)
- септември 2013 (2)
- юни 2013 (6)
- май 2013 (10)
- април 2013 (19)
- март 2013 (35)
- февруари 2013 (32)
- януари 2013 (29)
- декември 2012 (28)
- ноември 2012 (37)
- октомври 2012 (26)
- септември 2012 (3)
- май 2012 (16)
- април 2012 (16)
- март 2012 (27)
- февруари 2012 (10)
- януари 2012 (13)
- ноември 2011 (16)
- октомври 2011 (8)
- април 2011 (4)
- март 2011 (19)
- февруари 2011 (19)
- януари 2011 (18)
- декември 2010 (25)
- ноември 2010 (10)
- октомври 2010 (33)
- септември 2010 (1)
По теми:
- break
- бройни системи
- булев тип
- вариантен избор
- вложена условна команда
- вложени цикли
- дати
- динамична променлива
- дървета
- запис
- изброим тип
- класове
- манипулатори на извеждането
- масив
- масив от записи
- многомерни масиви
- множества
- модули
- низ
- низове
- низови функции
- опашки
- отпечатване
- преобразуване на типовете
- реален тип
- рекурсия
- символен тип
- сортиране на масиви
- специфични операции за цели числа
- списъци
- стекове
- структури
- текстов файл
- типизирани файлове
- условна команда
- файл
- функции
- хедър файлове
- целочислен тип
- цикъл do-while
- цикъл for
- цикъл repeat
- цикъл while
- цифри на число
- шах
Всички задачи:
- 2016-2017 (111)
- Архив задачи (791)
- 2010-2011 (131)
- Информатика (131)
- 2011-2012 (109)
- ЗИП Информатика (4)
- 10в (4)
- Информатика (105)
- ЗИП Информатика (4)
- 2012-2013 (227)
- 2013-2014 (182)
- 2014-2015 (91)
- 2015-2016 (53)
- 2010-2011 (131)
Мета
Препоръчваме хостинг:

програмата не е довършена!
program Project1; type TNastroenie=(MnLosho=1, Losho, Sredno, Dobro, MnDobro, Strahotno); var N, i, kak, BrMnLosho, BrLosho, BrSredno, BrDobro, BrMnDobro, BrStrahotno, shega: integer; nastroenie: Tnastroenie; begin BrMnLosho:=0; BrLosho:=0; BrSredno:=0; BrDobro:=0; BrMnDobro:=0; BrStrahotno:=0; shega:=0; Write('Vavedete broi interviuirani: '); ReadLn(N); for i: 1 to N do begin Write ('Vavedete nastroenie (1 - mnogo losho, 6 - strahotno): '); ReadLn(kak); nastroenie:=TNastroenie(kak); case nastroenie of MnLosho: BrMnLosho:=BrMnLosho+1; Losho: BrLosho:=BrLosho+1; Sredno: BrSredno:=BrSredno+1; Dobro: BrDobro:=BrDobro+1; MnDobro: BrMnDobro:=BrMnDobro+1; Strahotno: BrStrahotno:=BrStrahotno+1; else shega:=shega+1; end; end; WriteLn('Napravih prouchvane megdu ', N, ' choveka.'); WriteLn('S mnogo losho nastroenie sa ', BrMnLosho); WriteLn('S losho nastroenie sa ', BrLosho); end.Засега изглежда супер! :-) Качи я цялата!
program project1; type TNastroenie=(MnLosho, Losho, Sredno, Dobro, MnDobro, Otlichno); var nastroenie:TNastroenie; HMnLosho, HLosho, HSredno, HDobro, HMnDobro, HOtlichno, Greshka, N, br, a: integer; begin HMnLosho:=0; HLosho:=0; HSredno:=0; HDobro:=0; HMnDobro:=0; HOtlichno:=0; Greshka:=0; br:=0; Writeln('Vavedete broq na hora'); Readln(N); while br<N do begin Writeln('Vavedete nastroenie'); Readln(a); nastroenie:=Tnastroenie(a); br:=br+1; if nastroenie = MnLosho then HMnLosho:=HmnLosho+1; if nastroenie = Losho then HLosho:=HLosho+1; if nastroenie = Sredno then HSredno:=Hsredno+1; if nastroenie = Dobro then HDobro:=HDobro+1; if nastroenie = MnDobro then HMnDobro:=HMnDobro+1; if nastroenie = Otlichno then HOtlichno:=Hotlichno+1; if (nastroenie>Otlichno) or (nastroenie<MnLosho) then Greshka:=Greshka+1; end; Writeln('Horata s mnogo losho nastroenie sa: ',HMnLosho); Writeln('Horata s losho nastroenie sa: ',HLosho); Writeln('Horata sus sredno nastroenie sa: ',HSredno); Writeln('Horata s dobro nsatroenie sa: ',HDobro); Writeln('Horata s mnogo dobro nastroenie sa: ',HMnDobro); Writeln('Horata s otlicnho nastroenie sa: ',HOtlichno); Writeln('Horata, koito sa vaveli nevalidno chislo sa: ',Greshka); Readln; end.Браво Светли! Супер, има и броя на въвелите невалидни данни. Опитай с else if дали няма да стане малко по-ефективно…
program prouchvane; type TNastroenie=(MnLosho=1, Losho, Sredno, Dobro, MnDobro, Strahotno); var N, i, kak, BrMnLosho, BrLosho, BrSredno, BrDobro, BrMnDobro, BrStrahotno, shega: integer; nastroenie: Tnastroenie; begin BrMnLosho:=0; BrLosho:=0; BrSredno:=0; BrDobro:=0; BrMnDobro:=0; BrStrahotno:=0; shega:=0; Write('Vavedete broi interviuirani: '); ReadLn(N); for i:= 1 to N do begin Write ('Vavedete nastroenie (1 - mnogo losho, 6 - strahotno): '); ReadLn(kak); nastroenie:=TNastroenie(kak); case nastroenie of MnLosho: BrMnLosho:=BrMnLosho+1; Losho: BrLosho:=BrLosho+1; Sredno: BrSredno:=BrSredno+1; Dobro: BrDobro:=BrDobro+1; MnDobro: BrMnDobro:=BrMnDobro+1; Strahotno: BrStrahotno:=BrStrahotno+1; else shega:=shega+1; end; end; WriteLn; WriteLn('Napravih prouchvane megdu ', N, ' choveka.'); WriteLn('S mnogo losho nastroenie sa ', BrMnLosho); WriteLn('S losho nastroenie sa ', BrLosho); WriteLn('Sas sredno nastroenie sa ', BrSredno); WriteLn('S dobro nastroenie sa ', BrDobro); WriteLn('S mnogo dobro nastroenie sa ', BrMnDobro); WriteLn('Sas strahotno nastroenie sa ', BrStrahotno); if shega>0 then WriteLn(shega, ' hora se posheguvaha. Te vavedoha nevalidno chislo za nastroenie.'); ReadLn; end.Браво, много добре! Охо, и шегаджии има! :-)
program project1; type TNastroenie=(MnLosho=1, Losho, Sredno, Dobro, MnDobro, Otlichno); var nastroenie: TNastroenie; i, N, BrMnLosho, BrLosho, BrSredno, BrDobro, BrMnDobro, BrOtlichno, kak: integer; begin BrMnLosho:=0; BrLosho:=0; BrSredno:=0; BrDobro:=0; BrMnDobro:=0; BrOtlichno:=0; Write('Vavedete broi hora: '); Readln(N); for i:= 1 to N do begin WriteLn('V kakno nastroenie ste (1 - Mnogo losho, 6 - otlichno): '); ReadLn(kak); nastroenie:=TNastroenie(kak); case nastroenie of MnLosho: BrMnLosho:= BrMnLosho+1; Losho: BrLosho:= BrMnLosho+1; Sredno: BrSredno:= BrMnLosho+1; Dobro: BrDobro:= BrMnLosho+1; MnDobro: BrMnDobro:= BrMnLosho+1; Otlichno: BrOtlichno:= BrMnLosho+1; else Writeln('Greshka!'); end; end; Writeln('Horata s mnogo losho nastroenie sa: ', brMnLosho); Writeln('Horata s losho nastroenie sa: ', brLosho); Writeln('Horata sus sredno nastroenie sa: ', brSredno); Writeln('Horata s dobro nastroenie sa: ', brDobro); Writeln('Horata s mnogo dobro nastroenie sa: ', brMnDobro); Writeln('Horata s otlichno nastroenie sa: ', brOtlichno); Readln; end.Браво, Аля! Сложна задача, а? :-)