.
Отговор в тема
Резултати от 1 до 11 от общо 11

Hybrid View

  1. #1
    Голям фен Аватара на FlowerPower
    Регистриран на
    Jul 2009
    Град
    гр. София
    Мнения
    582

    Pascal- как се въвеждат отрицателни числа + задача

    Как да заявя, че търся отрицателни числа в Паскал?
    Давам задача, а после и моето решение, което не мога да докарам вярно

    зад: Намери сумата и средното аритметично на отрицателните числа, кратни на 5.

    моето реш.: *с 'br' означавам брой заради ср.аритметично


    VAR S,A:integer;br:byte;
    begin
    A<0;write('A=');readln(A);br:=1; това А<0 тук e грешно, но нямам идея
    while A mod 5=0 do
    begin
    S:=S+A
    write('A=');readln(A);
    br:=br+1:
    end;
    writeln('sum=',S);
    writeln(''aver=',S/br:4:1);
    end.

    Никога не казвай никога, защото ти се връща.

    Смехът е заразен. Бъди преносител!

  2. #2
    Голям фен Аватара на FlowerPower
    Регистриран на
    Jul 2009
    Град
    гр. София
    Мнения
    582
    Моля ви! Ако имате някакво предположение- давайте смело
    Никога не казвай никога, защото ти се връща.

    Смехът е заразен. Бъди преносител!

  3. #3
    Ако беше C++ бих ти помогнал , ама това ми е необятно
    „След два дни утре ще бъде вчера !“ – Димитър Пенев




  4. #4
    Голям фен Аватара на FlowerPower
    Регистриран на
    Jul 2009
    Град
    гр. София
    Мнения
    582
    ^ Мерси все пак

    Хорааа, никой ли от вас не знае?!?
    Никога не казвай никога, защото ти се връща.

    Смехът е заразен. Бъди преносител!

  5. #5
    Повече от фен
    Регистриран на
    May 2010
    Мнения
    425
    Значи тва въвеждане преди while го махаш и правиш един while да се върти докато въвеждаш числа. За всяка число проверяваш дали се дели без остатък на 5, ако се дели прибавяш към sum+=a; и увеличаваш брояча br++. Не мога ти го напиша, щото не съм запознат с паскала, но тва ти е алгоритъма.

  6. #6
    Голям фен Аватара на FlowerPower
    Регистриран на
    Jul 2009
    Град
    гр. София
    Мнения
    582
    Цитирай Първоначално написано от Foreverbg
    Значи тва въвеждане преди while го махаш и правиш един while да се върти докато въвеждаш числа. За всяка число проверяваш дали се дели без остатък на 5, ако се дели прибавяш към sum+=a; и увеличаваш брояча br++. Не мога ти го напиша, щото не съм запознат с паскала, но тва ти е алгоритъма.
    Много мерси!

    Но как да задам, че числата трябва да са отрицателни (от условието на задачата)?
    Никога не казвай никога, защото ти се връща.

    Смехът е заразен. Бъди преносител!

  7. #7
    Повече от фен
    Регистриран на
    May 2010
    Мнения
    425
    Цитирай Първоначално написано от FlowerPower
    Цитирай Първоначално написано от Foreverbg
    Значи тва въвеждане преди while го махаш и правиш един while да се върти докато въвеждаш числа. За всяка число проверяваш дали се дели без остатък на 5, ако се дели прибавяш към sum+=a; и увеличаваш брояча br++. Не мога ти го напиша, щото не съм запознат с паскала, но тва ти е алгоритъма.
    Много мерси!

    Но как да задам, че числата трябва да са отрицателни (от условието на задачата)?
    Как да въведеш отрицателно число или как да провериш дали едно числа е отрицателно?

  8. #8
    Голям фен Аватара на FlowerPower
    Регистриран на
    Jul 2009
    Град
    гр. София
    Мнения
    582
    Цитирай Първоначално написано от Foreverbg
    Цитирай Първоначално написано от FlowerPower
    Цитирай Първоначално написано от Foreverbg
    Значи тва въвеждане преди while го махаш и правиш един while да се върти докато въвеждаш числа. За всяка число проверяваш дали се дели без остатък на 5, ако се дели прибавяш към sum+=a; и увеличаваш брояча br++. Не мога ти го напиша, щото не съм запознат с паскала, но тва ти е алгоритъма.
    Много мерси!

    Но как да задам, че числата трябва да са отрицателни (от условието на задачата)?
    Как да въведеш отрицателно число или как да провериш дали едно числа е отрицателно?

    Ами...как да изпълня условието на задачата да напиша ср.аритметично и сумата на отрицателните числа
    Никога не казвай никога, защото ти се връща.

    Смехът е заразен. Бъди преносител!

  9. #9
    Повече от фен
    Регистриран на
    May 2010
    Мнения
    425
    Цитирай Първоначално написано от FlowerPower
    Цитирай Първоначално написано от Foreverbg
    Цитирай Първоначално написано от FlowerPower
    Цитирай Първоначално написано от Foreverbg
    Значи тва въвеждане преди while го махаш и правиш един while да се върти докато въвеждаш числа. За всяка число проверяваш дали се дели без остатък на 5, ако се дели прибавяш към sum+=a; и увеличаваш брояча br++. Не мога ти го напиша, щото не съм запознат с паскала, но тва ти е алгоритъма.
    Много мерси!

    Но как да задам, че числата трябва да са отрицателни (от условието на задачата)?
    Как да въведеш отрицателно число или как да провериш дали едно числа е отрицателно?

    Ами...как да изпълня условието на задачата да напиша ср.аритметично и сумата на отрицателните числа
    Средно аритметичното си го намираш като събереш числата, които се делят на 5 и разделиш на броя на числата. Както при положителните.

    Между другото ти видях грешката.S и br им дай стойност 0 при декларирането им и всичко ще е наред

  10. #10
    Голям фен Аватара на FlowerPower
    Регистриран на
    Jul 2009
    Град
    гр. София
    Мнения
    582
    Цитирай Първоначално написано от Foreverbg
    Средно аритметичното си го намираш като събереш числата, които се делят на 5 и разделиш на броя на числата. Както при положителните.

    Между другото ти видях грешката.S и br им дай стойност 0 при декларирането им и всичко ще е наред
    Ооо, благодаря, получи се
    Аз една си мислех че ми е грешката, а се оказа съвсем друга
    Никога не казвай никога, защото ти се връща.

    Смехът е заразен. Бъди преносител!

  11. #11
    Повече от фен
    Регистриран на
    May 2010
    Мнения
    425
    Цитирай Първоначално написано от FlowerPower
    Цитирай Първоначално написано от Foreverbg
    Средно аритметичното си го намираш като събереш числата, които се делят на 5 и разделиш на броя на числата. Както при положителните.

    Между другото ти видях грешката.S и br им дай стойност 0 при декларирането им и всичко ще е наред
    Ооо, благодаря, получи се
    Аз една си мислех че ми е грешката, а се оказа съвсем друга

Правила за публикуване

  • Вие не можете да публикувате теми
  • Вие не можете да отговаряте в теми
  • Вие не можете да прикачвате файлове
  • Вие не можете да редактирате мненията си