Се наоѓате на: За нас Локација
 
 

Задачи за IV Програмски јазици

 

 

  1. Напиши програм со кој се внесува матрица n*m и со кој се определува сумата на парните елементи на кој збирот на индексите е непарен?

  2. Напиши програм со кој се внесува матрица n*m и со кој се определува аритметичка средина од елементите кои се наоѓаат во парните колони?

  3. Напиши програм со кој се внесува матрица n*m и со кој се определува сумата на парните елементи кои што се наоѓаат под споредната дијагонала?

  4. Напиши програм со кој се внесува матрица n*m и со кој се определува максимален и минимален елемент и нивните индекси?

  5. Напиши програм со кој се внесува матрица n*m и со кој се определува максимален (минимален) елемент над (под) елементите од споредната дијгонала?

  6. Напиши програм со кој се внесува матрица n*m и со кој формира низа А која ги содржи парните елементи од матрицата?

  7. Напиши програм со кој се внесува матрица n*m и со кој формира низа А која ги содржи непарните елементи од парните колони во матрицата?

  8. Напиши програм со кој се внесува матрица n*m и со кој формира низа А која ги содржи елементите од матрицата деливи со 5?

  9. Напиши програм со кој се внесува низа А со n елементи и со кој се формира матрица така што елементите на споредната дијагонала да бидат елементите од низата А додека елементите под споредната дијагонала се 0 а над се 5?

10.Напиши програм со кој се внесува матрица n*m и со кој се определува производ на елементи по редици?

11.Напиши програм со кој се внесува матрица n*m и со кој се определува минималните елементи по редици?

12.Имате внесено дфоцифрен број треба да се добие инверзија 25->52

13. Да се пресмета S= 1+ 1/32 + 1/52 +…+ 1/(2n-1)2

14. S=1+2/32+4/52+….+ 2n/(2n-1)2

15. Да се направи програма која ќе креира низа А од N елементи. Od nizata A treba da se dobijat drugi dve nizi C i B taka sto nizata C kje gi sodrzi parnite elementi od niza A, dodeka nizata B kje gi sodrzi neparnite elementi od nizata A?

16. Да се направи програма која ќе креира низа А од N елементи i niza B od mM elementi. Potrebno e ovie dve nizi da se spojat taka sto kje se dobie niza C koja sto kje gi sodrzi elementite od niza A i niza B?

17. Да се направи програма која ќе креира низа А од N елементи i kje go presmeta sledniot izraz  S=2*a[2]+4*a[4]+..+(2*n)*a[2*n]

18. Да се направи програма која ќе креира низа А од N елементи. Programot treba da opredeli kolku elementi se delivi so 5 i kolku elementi se delivi so 7.

19. Да се направи програма која ќе креира низа А од N елементи, i kje go presmeta sledniot izraz  S=1*a[1]+2*a[2]+..+n*a[n]

20. Da se proveri dali vnesenata niza A e palindrom?

21. Da se opredeli max I min element vo niza A I da se zamenat nivnite mesta?

22. Da se pomesti nizata A za edno mesto nadesno?

23. Да се направи програма која ќе креира низа А од N елементи, i da se izbrojat kolku broevi se delivi so 7?

24. Najdi ja plostinata na pravoagolen triagolnik, ako se dadeni stranite a I b?

 

25.Секоја есен листовите на листопадните дрва паѓаат. Mендо се заинтересирал колку најмногу листови од дабот во неговиот двор може да паднат во еден ден и кој ден е тоа. Затоа, во месецот ноември тој секој ден ги броел листовите кои паднале и запишувал.

Деновите ги означувал со бројчиња од 1, 2, 3 до 30 според датумот во месецот. Покрај тоа бројче го запишувалбројот на отпаднати листови.

Ваша задача е за таква зададена листа да напишете програма која ќе го открие (и отпечати) денот во кој имало најмногу паднати листови.

 

Влез

Влезот се состои од 30 редови - секој во формат "Di Ni", каде што Di (1 ≤ Di ≤ 30) го означува денот, додека Ni (1 ≤ Ni ≤ 1000) означува колку листови паднале тој ден. Влезните податоци се дадени во растечки редослед на Di (во првиот ред имаме информации за Di=1 ноември, во вториот за Di=2 ноември, итн до Di=30 ноември).

 

Излез

На стандарден излез отпечатете го денот (секогаш ќе има точно еден одговор) во кој паднале најмногу листови (во формат "D noemvri" - без наводниците).

На пример, за првиот тест случај (даден подолу), треба да отпечатите "14 noemvri" (не печатете дополнителна нула доколку D е едноцифрен број, односно одговорот е помеѓу 1ви и 9ти ноември). Зборот "noemvri" се печати на латиница и со мали букви

Примери

 

влез

1 18

2 16

3 8

4 7

5 13

6 9

7 17

8 24

9 29

10 25

11 22

12 17

13 23

14 37

15 34

16 31

17 22

18 19

19 24

20 21

21 13

22 24

23 21

24 18

25 7

26 11

27 29

28 25

29 27

30 19

излез

14 noemvri

 

 

 

 

 

 

 

 

 

26. Тетратка

Дарко е ученик во основно училиште. Бидејќи не внимава доволно на часовите по математика, во тетратката на Дарко фалат неколку знаци од примерите кои ги решавала неговата наставничка (поради брзање тој не успеал добро да ги препише операторите во равенките).

Бидејќи Дарко знае дека вие учествувате во натпреварите по информатика организирани од страна на ЗИМ, тој се обратил до вас да му помогнете така што ќе напишете програма која ќе ги надополни равенките. Сите равенки се од истиот облик А#B=C, и ваша задача е да го пронајдете пропуштениот аритметички оператор (кој треба да дојде на местото на # - помеѓу A и B).

Напишете програма која од стандарден влез (тастатура) ќе прочита три цели броја A, B и C (кои соодветствуваат на проблемот A#B=C), ќе одреди кој од аритметичките оператори (+, -, *, /) треба да се постави на местото на # (помеѓу A и B) за да равенката (A#B=C) биде задоволена, и потоа на стандарден излез ќе ја отпечати равенката A#B=C (нормално, на местото на # треба да стои бараниот оператор).

Влез

Првата и единствена линија од влезот содржи три цели броја одвоени со празно место: А, B и C, 1 <= A, B, C <= 1000 и B <= A.

Тест случаите ќе бидат направени така што секогаш ќе има точно едно решение. Во сите тест случаи B ќе биде делител на A (A/B ќе биде цел број).

Излез

Првата и единствена линија од излезот треба да ја содржи комплетната равенка. Внимавајте да нема празно место или знак за нов ред помеѓу A, операторот, B, = (еднаквото) и C.

Примери

 

влез

4 2 6

излез

4+2=6

 

влез

9 3 27

 

излез

9*3=27

 

влез

5 5 1

 

излез

5/5=1

 

Во првиот тест пример, влезот соодветствува на проблемот 4#2=6. За равенката да биде задоволена на местото на # треба да дојде операторот +.

 

 

 

 

Коментари  

 
0 #3 ime 21-05-2011 13:56
Daj be sredete ja stranava... latinica, kirilica... kopirano samo... neka ne ve mrzi... :)..
Цитат
 
 
0 #2 buvyvy 05-04-2011 00:44
KATASTROFAAAAAA AAAAAAA
Цитат
 
 
0 #1 buvyvy 05-04-2011 00:44
katastrofa!
Цитат
 

Додади коментар

Безбедносен код
Освежи