0 / 0 / 0
Регистрация: 09.11.2012
Сообщений: 8
1

Найти и вывести произведение нечетных чисел файла и их количество

16.11.2012, 18:24. Показов 1283. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите создать программу, формирующую файл nums.dat из целых чисел, вводимых с клавиатуры. Количество чисел заранее неизвестно. Признаком окончания ввода является 0. Вывести содержимое файла на экран в строку. Найти и вывести произведение нечетных чисел файла и их количество. Заранее благодарю за помощь.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.11.2012, 18:24
Ответы с готовыми решениями:

Задано N количество чисел последовательности и последовательность из N чисел. Найти и вывести произведение этих чисел и первое положительно число
Задано N количество чисел последовательности и последовательность из N чисел. Найти и вывести...

Найти количество удвоенных нечетных чисел среди компонентов файла
Заполнить файл F целыми числами,полученными с помощью генератора случайных чисел. Найти количество...

Найти количество удвоенных нечетных чисел среди компонентов файла
Заполнит файл f натуральными числами, полеченными с помощью генератора случайных чисел. Найти...

Найти количество и сумму нечетных чисел и записать в конец файла
Разработать программу для заполнения типизированного файла целыми числами в интервале . Найти...

1
Фрилансер
3418 / 2815 / 3000
Регистрация: 08.02.2012
Сообщений: 8,600
Записей в блоге: 1
17.11.2012, 13:22 2
Лучший ответ Сообщение было отмечено СветланаПрилука как решение

Решение

Pascal
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
Var f:file of integer;
    i,pr,k,m:integer;
Begin
    Assign(f,'nums.dat');Rewrite(f);
    Repeat
     write('Введите число(окончание ввода "0"): ');
     readln(m);
     if m<>0 then write(f,m);
    Until m=0;
    Reset(f);
    k:=0;pr:=1;
    While not Eof(f) do
    Begin
      read(f,m);
      write(m,' ');
      if odd(m) then
      Begin
        inc(k);
        pr:=pr*m;
      End;
    End;
    writeln;
    writeln('Произведение нечетных: ',pr);
    writeln('Кол-во нечетных: ',k);
    Close(f);
    readln;
End.
2
17.11.2012, 13:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.11.2012, 13:22
Помогаю со студенческими работами здесь

Найти произведение нечетных компонент файла.
Дан файл, компоненты которого являются действительными числами. Найти произведение нечетных...

Найти произведение всех натуральных нечетных чисел от 51 до 77
Найти произведение всех натуральных нечетных чисел от 51 до 77

Найти произведение двузначных нечетных чисел, кратных 13
Всем привет! У меня ужасно не хватает времени и нужно решить задачи с помощью циклов. Я немного...

Дан двумерный массив целых чисел. Вывести количество нечетных чисел 2-го столбца в MIN элемент 2-ой строки
Прошу Вас помочь мне сделать эти программы. 2. Дан двумерный массив целых чисел. Вывести...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru