Форум программистов, компьютерный форум CyberForum.ru

Файл: Сформировать файл, элементами котого являются числа a1, a1*a2, a1*a2*a3,..., a1*a2*a3*...*an - C++

Восстановить пароль Регистрация
 
 
Saddiel
 Аватар для Saddiel
7 / 7 / 0
Регистрация: 02.11.2012
Сообщений: 152
04.06.2013, 14:11     Файл: Сформировать файл, элементами котого являются числа a1, a1*a2, a1*a2*a3,..., a1*a2*a3*...*an #1
привет всем, помогите пожалуйста решить задачку.
Записать в файл N натуральных чисел: a1,a2,...,an(числа получить с помощью датчика случайных). Сформировать новый файл, элементами котого являются числа a1,a1*a2,a1*a2*a3,..., a1*a2*a3*...*an(массив не использовать)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2013, 14:11     Файл: Сформировать файл, элементами котого являются числа a1, a1*a2, a1*a2*a3,..., a1*a2*a3*...*an
Посмотрите здесь:

Сформировать массив, элементами которого являются числа 2,1,4,3,6,5,...,100,99 C++
Сформировать массив ИМ (100), элементами которого являются числа... C++
C++ Сформировать целочисленный массив A(75), элементами которого являются случайные числа из диапазона [-5, 20]
Сформировать текстовый файл, содержащий только числа C++
C++ Сформировать файл F, компонентами которого являются целые числа
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Пaтрик
 Аватар для Пaтрик
394 / 387 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
04.06.2013, 14:19     Файл: Сформировать файл, элементами котого являются числа a1, a1*a2, a1*a2*a3,..., a1*a2*a3*...*an #2
Saddiel, покажите Ваши наработки?
Saddiel
 Аватар для Saddiel
7 / 7 / 0
Регистрация: 02.11.2012
Сообщений: 152
04.06.2013, 14:35  [ТС]     Файл: Сформировать файл, элементами котого являются числа a1, a1*a2, a1*a2*a3,..., a1*a2*a3*...*an #3
Цитата Сообщение от Пaтрик Посмотреть сообщение
Saddiel, покажите Ваши наработки?
извините, но у меня их нету((
Matan!
13 / 13 / 1
Регистрация: 31.05.2013
Сообщений: 208
Записей в блоге: 1
Завершенные тесты: 1
04.06.2013, 15:17     Файл: Сформировать файл, элементами котого являются числа a1, a1*a2, a1*a2*a3,..., a1*a2*a3*...*an #4
Числа а1...аn обязательно должны быть разными или допускаются повторения?
faLek
99 / 100 / 7
Регистрация: 06.03.2012
Сообщений: 478
04.06.2013, 15:28     Файл: Сформировать файл, элементами котого являются числа a1, a1*a2, a1*a2*a3,..., a1*a2*a3*...*an #5
C++
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
28
29
30
31
32
33
34
35
36
37
38
#include "stdafx.h"
#include <iostream>
#include <ctime>
#include <fstream>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale (LC_ALL,"Russian");
    srand (time (NULL));
 
    int i,n,a,b = 1;
 
    cout<<"Введите колличество цифр: ";
        cin>>n;
 
        ofstream f ("file.txt");
        for (i = 0;i<n;i++)
        {
             a = 1 + rand () % 10;
             f<<" "<<a;
            // cout<<" "<<a;
        }
        cout<<endl;
 
        ofstream file ("new.txt");
        for (i = 0;i<n;i++)
        {
            b *= a;
            //cout<<" "<<b;
            file<<" "<<b;
        }
        cout<<endl;
 
    system ("pause");
    return 0;
}
Saddiel
 Аватар для Saddiel
7 / 7 / 0
Регистрация: 02.11.2012
Сообщений: 152
04.06.2013, 15:34  [ТС]     Файл: Сформировать файл, элементами котого являются числа a1, a1*a2, a1*a2*a3,..., a1*a2*a3*...*an #6
Цитата Сообщение от Matan! Посмотреть сообщение
Числа а1...аn обязательно должны быть разными или допускаются повторения?
ну да мы же получаем эти числа рандомно так что есть вероятность того что числа буду совпадать.

Добавлено через 3 минуты
C++ (Qt)
1
int _tmain(int argc, _TCHAR* argv[])
спасибо за программку но в этой сточке выдает такую ошибку:
`_TCHAR' has not been declared
Чиффа
 Аватар для Чиффа
5 / 5 / 0
Регистрация: 24.09.2012
Сообщений: 54
04.06.2013, 15:45     Файл: Сформировать файл, элементами котого являются числа a1, a1*a2, a1*a2*a3,..., a1*a2*a3*...*an #7
замените _tmain на main, а _TCHAR на char
Matan!
13 / 13 / 1
Регистрация: 31.05.2013
Сообщений: 208
Записей в блоге: 1
Завершенные тесты: 1
04.06.2013, 15:59     Файл: Сформировать файл, элементами котого являются числа a1, a1*a2, a1*a2*a3,..., a1*a2*a3*...*an #8
Чиффа, faLek, ответ неплох,но в VS 2010 программа после запроса количества цифр ничего не выдаёт...
Предлагаю оставить cout<<..., после f<<...
После того,как убрал знак комментариев программа заработала нормально.
Saddiel
 Аватар для Saddiel
7 / 7 / 0
Регистрация: 02.11.2012
Сообщений: 152
04.06.2013, 15:59  [ТС]     Файл: Сформировать файл, элементами котого являются числа a1, a1*a2, a1*a2*a3,..., a1*a2*a3*...*an #9
Цитата Сообщение от Чиффа Посмотреть сообщение
замените _tmain на main, а _TCHAR на char
что же, ошибка ушла, но теперь другая : stdafx.h: No such file or directory.
и когда убираешь библиотеку #include <stdafx.h> программа начинает работать, но она ничего не делает(
faLek
99 / 100 / 7
Регистрация: 06.03.2012
Сообщений: 478
04.06.2013, 16:03     Файл: Сформировать файл, элементами котого являются числа a1, a1*a2, a1*a2*a3,..., a1*a2*a3*...*an #10
В задании сказано результат записвать в файл,вот вам чтобы на экран выводило..
C++
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
28
29
30
31
32
33
34
35
36
37
#include <iostream>
#include <ctime>
#include <fstream>
 
using namespace std;
 
int main()
{
    setlocale (LC_ALL,"Russian");
    srand (time (NULL));
 
    int i,n,a,b = 1;
 
    cout<<"Введите колличество цифр: ";
        cin>>n;
 
        ofstream f ("file.txt");
        for (i = 0;i<n;i++)
        {
             a = 1 + rand () % 10;
             f<<" "<<a;
            cout<<" "<<a;
        }
        cout<<endl;
 
        ofstream file ("new.txt");
        for (i = 0;i<n;i++)
        {
            b *= a;
            cout<<" "<<b;
            file<<" "<<b;
        }
        cout<<endl;
 
    system ("pause");
    return 0;
}
Matan!
13 / 13 / 1
Регистрация: 31.05.2013
Сообщений: 208
Записей в блоге: 1
Завершенные тесты: 1
04.06.2013, 16:03     Файл: Сформировать файл, элементами котого являются числа a1, a1*a2, a1*a2*a3,..., a1*a2*a3*...*an #11
Согласен,я в VS создаю пустой проект,чтобы не марочиться с непонятной stdafx.h.
Остальное-смотри коммент выше.
faLek
99 / 100 / 7
Регистрация: 06.03.2012
Сообщений: 478
04.06.2013, 16:04     Файл: Сформировать файл, элементами котого являются числа a1, a1*a2, a1*a2*a3,..., a1*a2*a3*...*an #12
Saddiel,
Цитата Сообщение от Saddiel Посмотреть сообщение
Записать в файл N натуральных чисел

Цитата Сообщение от Saddiel Посмотреть сообщение
Сформировать новый файл
Вот в задании чётко сказано,что нужно сформировать файл!
Matan!
13 / 13 / 1
Регистрация: 31.05.2013
Сообщений: 208
Записей в блоге: 1
Завершенные тесты: 1
04.06.2013, 16:06     Файл: Сформировать файл, элементами котого являются числа a1, a1*a2, a1*a2*a3,..., a1*a2*a3*...*an #13
Спасибо,но в файл у Вас не выводило...Идея с выводом на экран реализована получше.
faLek
99 / 100 / 7
Регистрация: 06.03.2012
Сообщений: 478
04.06.2013, 16:06     Файл: Сформировать файл, элементами котого являются числа a1, a1*a2, a1*a2*a3,..., a1*a2*a3*...*an #14
Matan!,боже мой!,условие прочитайте,а потом задавайте глупые вопросы,сказано записать в файл я записал в файл,пройдите в папку с вашим проектом и увидите два файла : file.txt и new.txt,там и будут ваши числа!
Saddiel
 Аватар для Saddiel
7 / 7 / 0
Регистрация: 02.11.2012
Сообщений: 152
04.06.2013, 16:11  [ТС]     Файл: Сформировать файл, элементами котого являются числа a1, a1*a2, a1*a2*a3,..., a1*a2*a3*...*an #15
Цитата Сообщение от faLek Посмотреть сообщение
Matan!,боже мой!,условие прочитайте,а потом задавайте глупые вопросы,сказано записать в файл я записал в файл,пройдите в папку с вашим проектом и увидите два файла : file.txt и new.txt,там и будут ваши числа!
матан, фалек прав, в условии написано что выводить в отдельные текстовые документы, не вини его

Добавлено через 1 минуту
faLek, респект тебе, помог разобраться с этой задачей)
Matan!
13 / 13 / 1
Регистрация: 31.05.2013
Сообщений: 208
Записей в блоге: 1
Завершенные тесты: 1
04.06.2013, 16:15     Файл: Сформировать файл, элементами котого являются числа a1, a1*a2, a1*a2*a3,..., a1*a2*a3*...*an #16
Цитата Сообщение от faLek Посмотреть сообщение
пройдите в папку с вашим проектом и увидите два файла : file.txt и new.txt,там и будут ваши числа!
Файлы пусты.
Saddiel
 Аватар для Saddiel
7 / 7 / 0
Регистрация: 02.11.2012
Сообщений: 152
04.06.2013, 16:16  [ТС]     Файл: Сформировать файл, элементами котого являются числа a1, a1*a2, a1*a2*a3,..., a1*a2*a3*...*an #17
Цитата Сообщение от Matan! Посмотреть сообщение
Файлы пусты.
у меня все работает, все значения в текстовом редакторе
Matan!
13 / 13 / 1
Регистрация: 31.05.2013
Сообщений: 208
Записей в блоге: 1
Завершенные тесты: 1
04.06.2013, 16:16     Файл: Сформировать файл, элементами котого являются числа a1, a1*a2, a1*a2*a3,..., a1*a2*a3*...*an #18
Цитата Сообщение от Saddiel Посмотреть сообщение
матан, фалек прав, в условии написано что выводить в отдельные текстовые документы, не вини его
Я никого не виню,простите,если создал такое впечатление.Если у кого-то получилось-слава Богу!
faLek
99 / 100 / 7
Регистрация: 06.03.2012
Сообщений: 478
04.06.2013, 16:19     Файл: Сформировать файл, элементами котого являются числа a1, a1*a2, a1*a2*a3,..., a1*a2*a3*...*an #19
Saddiel, пожалуйсто.

Matan!, чтобы возникать,предоставте ,что вышло у вас?

Добавлено через 1 минуту
http://rghost.ru/46502576.view вот вам записаные числа в файле
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.06.2013, 16:20     Файл: Сформировать файл, элементами котого являются числа a1, a1*a2, a1*a2*a3,..., a1*a2*a3*...*an
Еще ссылки по теме:

Сформировать массив В, элементами которого являются нули и единицы C++
Имеется типизированный файл, элементами которого являются отдельные символы. Все цифры этого файла записать во C++
C++ Дан файл f, компонентами которого являются целые числа

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

Или воспользуйтесь поиском по форуму:
Matan!
13 / 13 / 1
Регистрация: 31.05.2013
Сообщений: 208
Записей в блоге: 1
Завершенные тесты: 1
04.06.2013, 16:20     Файл: Сформировать файл, элементами котого являются числа a1, a1*a2, a1*a2*a3,..., a1*a2*a3*...*an #20
Цитата Сообщение от faLek Посмотреть сообщение
Matan!, чтобы возникать,предоставте ,что вышло у вас?
В последнем коде всё хорошо получается,спасибо!
Просто я пробовал исправить Ваш первый код.Тогда получалось всё,как я писал выше и как писал Saddiel .
Yandex
Объявления
04.06.2013, 16:20     Файл: Сформировать файл, элементами котого являются числа a1, a1*a2, a1*a2*a3,..., a1*a2*a3*...*an
Ответ Создать тему
Опции темы

Текущее время: 13:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru