Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
7 / 7 / 3
Регистрация: 02.11.2012
Сообщений: 152
1

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

04.06.2013, 14:11. Показов 2075. Ответов 20
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
привет всем, помогите пожалуйста решить задачку.
Записать в файл N натуральных чисел: a1,a2,...,an(числа получить с помощью датчика случайных). Сформировать новый файл, элементами котого являются числа a1,a1*a2,a1*a2*a3,..., a1*a2*a3*...*an(массив не использовать)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2013, 14:11
Ответы с готовыми решениями:

Файл: Сформировать новый файл, элементами которого являются числа а1, а1•а2, а1•а2•а3,..., al•a2•a3•...•an.
Записать в файл последовательного доступа n натуральных чисел: a1, a2,..., an (числа получить с...

Файл: Сформировать файл, элементами которого являются числа а1, а1 * а2, а1 * а2 *а3, ..., а1 *а2 * а3 * ... * аN.
Записать в файл последовательность натуральных чисел: а1, а2, ..., аn (числа получить с помощью...

Сформировать файл последовательного доступа, элементами которого являются числа a1, a1*a2, a1*a2*a3,........,a1*a2*a3*......an
Записать в файл последовательность доступа N натуральных чисел: a1, a2,a3....an (числа получить с...

Сформировать файл, элементами которого являются двенадцать первых членов последовательности Фибоначчи
Кто может решити задачи я не разбираюсь в этом языке программирования 1. Сформировать файл,...

20
442 / 410 / 132
Регистрация: 21.01.2012
Сообщений: 974
04.06.2013, 14:19 2
Saddiel, покажите Ваши наработки?
0
7 / 7 / 3
Регистрация: 02.11.2012
Сообщений: 152
04.06.2013, 14:35  [ТС] 3
Цитата Сообщение от Пaтрик Посмотреть сообщение
Saddiel, покажите Ваши наработки?
извините, но у меня их нету((
0
1437 / 1014 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
04.06.2013, 15:17 4
Числа а1...аn обязательно должны быть разными или допускаются повторения?
0
101 / 102 / 43
Регистрация: 06.03.2012
Сообщений: 478
04.06.2013, 15:28 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;
}
0
7 / 7 / 3
Регистрация: 02.11.2012
Сообщений: 152
04.06.2013, 15:34  [ТС] 6
Цитата Сообщение от Matan! Посмотреть сообщение
Числа а1...аn обязательно должны быть разными или допускаются повторения?
ну да мы же получаем эти числа рандомно так что есть вероятность того что числа буду совпадать.

Добавлено через 3 минуты
C++ (Qt)
1
int _tmain(int argc, _TCHAR* argv[])
спасибо за программку но в этой сточке выдает такую ошибку:
`_TCHAR' has not been declared
0
5 / 5 / 1
Регистрация: 24.09.2012
Сообщений: 58
04.06.2013, 15:45 7
замените _tmain на main, а _TCHAR на char
0
1437 / 1014 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
04.06.2013, 15:59 8
Чиффа, faLek, ответ неплох,но в VS 2010 программа после запроса количества цифр ничего не выдаёт...
Предлагаю оставить cout<<..., после f<<...
После того,как убрал знак комментариев программа заработала нормально.
0
7 / 7 / 3
Регистрация: 02.11.2012
Сообщений: 152
04.06.2013, 15:59  [ТС] 9
Цитата Сообщение от Чиффа Посмотреть сообщение
замените _tmain на main, а _TCHAR на char
что же, ошибка ушла, но теперь другая : stdafx.h: No such file or directory.
и когда убираешь библиотеку #include <stdafx.h> программа начинает работать, но она ничего не делает(
0
101 / 102 / 43
Регистрация: 06.03.2012
Сообщений: 478
04.06.2013, 16:03 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;
}
1
1437 / 1014 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
04.06.2013, 16:03 11
Согласен,я в VS создаю пустой проект,чтобы не марочиться с непонятной stdafx.h.
Остальное-смотри коммент выше.
0
101 / 102 / 43
Регистрация: 06.03.2012
Сообщений: 478
04.06.2013, 16:04 12
Saddiel,
Цитата Сообщение от Saddiel Посмотреть сообщение
Записать в файл N натуральных чисел

Цитата Сообщение от Saddiel Посмотреть сообщение
Сформировать новый файл
Вот в задании чётко сказано,что нужно сформировать файл!
0
1437 / 1014 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
04.06.2013, 16:06 13
Спасибо,но в файл у Вас не выводило...Идея с выводом на экран реализована получше.
0
101 / 102 / 43
Регистрация: 06.03.2012
Сообщений: 478
04.06.2013, 16:06 14
Matan!,боже мой!,условие прочитайте,а потом задавайте глупые вопросы,сказано записать в файл я записал в файл,пройдите в папку с вашим проектом и увидите два файла : file.txt и new.txt,там и будут ваши числа!
1
7 / 7 / 3
Регистрация: 02.11.2012
Сообщений: 152
04.06.2013, 16:11  [ТС] 15
Цитата Сообщение от faLek Посмотреть сообщение
Matan!,боже мой!,условие прочитайте,а потом задавайте глупые вопросы,сказано записать в файл я записал в файл,пройдите в папку с вашим проектом и увидите два файла : file.txt и new.txt,там и будут ваши числа!
матан, фалек прав, в условии написано что выводить в отдельные текстовые документы, не вини его

Добавлено через 1 минуту
faLek, респект тебе, помог разобраться с этой задачей)
0
1437 / 1014 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
04.06.2013, 16:15 16
Цитата Сообщение от faLek Посмотреть сообщение
пройдите в папку с вашим проектом и увидите два файла : file.txt и new.txt,там и будут ваши числа!
Файлы пусты.
0
7 / 7 / 3
Регистрация: 02.11.2012
Сообщений: 152
04.06.2013, 16:16  [ТС] 17
Цитата Сообщение от Matan! Посмотреть сообщение
Файлы пусты.
у меня все работает, все значения в текстовом редакторе
0
1437 / 1014 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
04.06.2013, 16:16 18
Цитата Сообщение от Saddiel Посмотреть сообщение
матан, фалек прав, в условии написано что выводить в отдельные текстовые документы, не вини его
Я никого не виню,простите,если создал такое впечатление.Если у кого-то получилось-слава Богу!
0
101 / 102 / 43
Регистрация: 06.03.2012
Сообщений: 478
04.06.2013, 16:19 19
Saddiel, пожалуйсто.

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

Добавлено через 1 минуту
http://rghost.ru/46502576.view вот вам записаные числа в файле
1
1437 / 1014 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
04.06.2013, 16:20 20
Цитата Сообщение от faLek Посмотреть сообщение
Matan!, чтобы возникать,предоставте ,что вышло у вас?
В последнем коде всё хорошо получается,спасибо!
Просто я пробовал исправить Ваш первый код.Тогда получалось всё,как я писал выше и как писал Saddiel .
0
04.06.2013, 16:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.06.2013, 16:20
Помогаю со студенческими работами здесь

Сформировать файл, элементами которого являются массивы вещественных чисел, введенных с клавиатуры
Составить программы, с помощью которых: -софрмировать файл, элементами которого являются массивы...

Дан файл f, элементами которого являются числа
а) количество элементов файла б) наибольший из элементов с) средние арифметическое

Создать на диске типизированный файл, элементами которого являются целые числа
Создать на диске D типизированный файл d:Petia элементами которого являются целые числа, вводимые с...

Имеется файл, элементами которого являются отдельные слова. Переписать их в другой файл
Имеется файл, элементами которого являются отдельные слова. Переписать их в другой файл. Размер...


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

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