1. Да се въведе цяло число и да се отпечата 1 ако е положително и 0 в противен случай
2. Да се въведе цяло число и да се отпечата 1 ако е четно двуцифрено и 0 в противен случай
3. Да се въведе цяло число и да се отпечата 1 ако е валиден номер на месец и 0 иначе
4. Да се въведе реално число и да се отпечата 1 ако не е в интервала [5, 10) и 0 иначе
5. Да се въведат две булеви стойности и да се отпечатат резултатът от всички логически операции, приложени към тях
6. Да се въведе цяло трицифрено число. Програмата да изведе 1 ако всичките му цифри са кратни на 3, и 0 в противен случай.
7. Напишете програма която при въвеждане на число и други две числа извежда 1 ако числото е между тях и 0 в противен случай
8. Напишете програма която при въвеждане на число и долна и горна граница на диапазон извежда 1 ако числото е в диапазона и 0 в противен случай
9. Напишете програма която при въвеждане на 3 числа извежда най-малкото от тях.
Всички задачи за:
Оградете кода с:
[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)
Мета
Препоръчваме хостинг:

4 зад:
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { float a; cin>>a; cout<<(a>5)||(a<10) ; system("PAUSE"); return EXIT_SUCCESS; }Не е вярно – прочети пак условието! И обърни внимание, че интервала е затворен от едната страна…
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { /* zadacha 4 */ int x; bool a,b; cout << "Wuwedi chislo :"; cin >>x; cout << !((x>=5)&&(x<10))<<endl<<endl; /* zadacha 5 */ cout <<"Wuwedi dwe bulewi chisla :"; cin >>a>>b; cout <<!a<<!b<<" "<<(a&&b)<<" "<<(a||b)<<endl; system("PAUSE"); return EXIT_SUCCESS; }Решенията за зад. 4 и 5 в една програма.
Вярно!
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int z,x,b; cout << "Wuwedi chislo i interwal: "; cin >>x,a,b; cout << !((x>=a)&&(x<b))<<endl<<endl; system("PAUSE"); return EXIT_SUCCESS; }Решение на зад. 7 и вероятно 8 (може и обратното).
Вярно но само за случая a<b. А никъде не е казано че е така.
Задача 6
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int a,c1,c2,c3; cout << "Wuwedi tricifreno chislo: "; cin >>a; c3=a%10; c2=(a/10)%10; c1=a/100; cout <<((c3%3)&&(c2%3)&&(c1&3))<<endl; system("PAUSE"); return EXIT_SUCCESS; }Пробвай с 369…
6 зад:
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int a; cout<<"Vavedi 4islo:"; cin>>a; cout<<endl; cout<<(((a>=100)&&(a<=999))&&(!(a%3))); system("PAUSE"); return EXIT_SUCCESS; }Мартине, твоето решение проверява дали цялото число се дели на 3, а не всяка негова цифра…
int main(int argc, char *argv[]) { int a,b,c; bool stoinost; cout<<"Vuvedete chisla:"; cin>>a>>b>>c; if ((a<b)&&(a<c)) cout<<a<<endl; else if ((b<c)&&(b<a)) cout<<b<<endl; else cout<<c<<endl; system("PAUSE"); return EXIT_SUCCESS; }Вярно! Но само за различни числа. Пробвай да въведеш 1 1 2. Как трябва да се коригира програмата, така че да работи и за еднакви числа?
7 зад:
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int a,b,c; cout<<"vuvedi intervali: "; cin>>a>>b; cout<<"vuvedi 4isloto: "; cin>>c; cout<<((c>=a)&&(c<=b)); system("PAUSE"); return EXIT_SUCCESS; }Вярно! Но само при условие че a<b. А кое ни гарантира, че това ще е винаги така?
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int a,b,c; cout<<"vuvedi intervali: "; cin>>a>>b; cout<<"vuvedi 4isloto: "; cin>>c; cout<<(((c>=a)||(c>=b))&&((c<=a)||(c<=b))); system("PAUSE"); return EXIT_SUCCESS; }За да е числото C между другите две числа, то трябва да е или между А и B, или между B и A. Ето това е условието, което трябва да преведем на C++
Твоето решение също е вярно, браво! Само че ще позволи C=А или C=B, а условието казва да е между тях…
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int a; cin>>a; cout<<((10<=a)&&(a<=99))*(a%2==0)<<endl; system("PAUSE"); return EXIT_SUCCESS; }Zadacha 9 int a,b,c,min1,min2,min3; const float M=10; cout<<"Vavedete tri razlichni chisla: "<<endl; cin>>a>>b>>c; min1=(M-a); min2=(M-b); min3=(M-c); if((min1>min2)&&(min1>min3)) cout<<"Nai-malkoto chislo e: "<<a<<endl; else if((min2>min1)&&(min2>min3)) cout<<"Nai-malkoto chislo e: "<<b<<endl; else if((min3>min1)&&(min3>min2)) cout<<"Nai-malkoto chislo e: "<<c<<endl; else cout<<"Nqma takova chislo!"<<endl;Пробва ли с 1 1 2?