Предмет: Информатика, автор: ars1904

    Пожалуйста помогите решить задачу:

      Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 6 и оканчивающихся на 4. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 – признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: сумму всех чисел, кратных 6 и оканчивающихся на 4.

 

Пример работы программы:

Входные данные                                 Выходные данные

14                                                       168

24

144

22

12

0

Ответы

Автор ответа: Аноним
0

Примерно так. На псевдоязыке, который легко переводится в тот, который знаком

 

//*********************************************************

Сумм=0;

Конец=0;

 

Ввод(Ч);

Пока (Ч#Конец)  Цикл

        Если Проверить(Ч)=1 Тогда  

               Сумм=Сумм+Ч; 

       КонецЕсли;

      Ввод(Ч);

КонецЦикла;

 

Печать(Сумм);

//*****************************************************************

 

//******************************************************************

Функция Проверить(П)

       Если Остаток(П,10)=4 Тогда

                Если Остаток(П,6)=0 Тогда

                         Возврат(1);

                КонецЕсли;

       КонецЕсли;

       Возврат(0);

КонецФункции

//*******************************************************************

 

Этот текст не использует массивы, поэтому количество вводимых чисел неограничено. Их величина определяется описанием переменной(если в языке оно явно требуется, для приведенных данных достаточно описать как ЦЕЛОЕ(INTEGER)). Сумм описать побольше(если требуется).

Если в языке нет функции Остаток(обычно MOD), напиши свою, это очень просто.

Повторюсь, в Паскаль, Бейсик, 1С текст переводится очень легко, в С(Java, PHP и пр.) чуть сложнее, там немного другой синтаксис, но это преодолимые проблемы.

Похожие вопросы
Предмет: Қазақ тiлi, автор: tatyana6523
Тест сұрақтарына жауап беріңдер:



1. Iлiк септiгiнде тұрған сөздi табыңыз.

А) ертеңнен бастап

В) кешке жақын келдi

С) қыстың суығы

2. Табыс септігінде сөзді табыңыз ?

А) Оқытты.

В) Отынды.

С) кетті.

3. Жалқы есімдер қалай жазылады?

А) бірігу арқылы

В) бас әріппен жазылады

С) тіркесу арқылы

4. Күрделі сын есімді табыңыз.

А) Тұп-тұнық.

В) Жақсырақ.

С) Биіктеу.

5. Жалқы есімді табыңыз

А) мұғалім

В) бала

С) Алматы

6. Зат есiмдер қатарын тап.

А) күштi, төзiмдi, пайдалы, зиянды

В) тау, тоқты, Алматы, есiмi

С) таулы, маңызды, мәндi, дәмдi

7.Зат есімнің жалпы есім түрін табыңыз.

А) Нұра өзені.

В) Қазақстан республикасы.

С) Ердің сыншысы- елі.

8. Негізгі зат есімді табыңыз

А) жазушы

В) оқырман

С) қағаз

9.Заттың түрін, түсін, сапасын білдіретін сөз табы

А) сан есім

В) есімдік

С) сын есім

10. Қатыстық сын есімді табыңыз.

А) Ыстық күн.

В) Жұмыр ағаш.

С) Орманды өлке.

Д) Қызыл орамал

11. Сын есімнің салыстырмалы түрін көрсетіңіз.

А) Жеп-жеңіл.

В) Ауыр.

С) Ірірек.



12. Туынды сын есімді табыңыз

А) тарихи

В) терең

С) аласа



13. Күрделі сын есімді табыңыз

А) күздің әдемі күні

В) көк көйлекті әдемі қыз

С) өте биік ғимарат



14. Заттың санын, ретін білдіретін сөз табы

А) сын есім

В) сан есім

С) зат есім



15. Сан есiмдi тiркестi табыңыз.

А) көп адам

В) бесеуiмiзге бөлдi

С) бiреу келдi​