Предмет: Информатика,
автор: gumbatova2005
ПОСОГИТЕ ПОЖАЛУЙСТА С ИНФОРМАТИКОЙ!!! ШКОЛЬНАЯ ПРОГРАММА 8 КЛАССА!!
Приложения:
LRSM:
integer.Parse() можно использовать?
Ответы
Автор ответа:
0
Ответ:
- var
- n, i, j, sum, count, countEven, countOdd: integer;
- begin
- readln(n);
- for i := 1000 to 9999 do
- begin
- sum := 0;
- for j := 1 to 4 do
- sum := sum + i.ToString[j].ToDigit;
- if sum = n then
- begin
- write(i, ' ');
- count := count + 1;
- if i mod 2 = 0 then countEven := countEven + 1
- else countOdd := countOdd + 1;
- end;
- end;
- Println('Количество: ', count);
- Println('Четных: ', countEven);
- Println('Нечётных: ', countOdd);
- end.
Пример:
Приложения:
Единственное, что здесь может быть не из 8 класса - это i.ToString[j].ToDigit, но если не нравится можно поменять на StrToInt(i.ToString[j])
Похожие вопросы
Предмет: Українська література,
автор: onoprienkodeni
Предмет: Українська література,
автор: taniapoltavskat
Предмет: Русский язык,
автор: Аноним
Предмет: Литература,
автор: KristinaChebakova
Предмет: Математика,
автор: krot1971