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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Saddiel
7 / 7 / 0
Регистрация: 02.11.2012
Сообщений: 152
#1

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

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

привет всем, помогите пожалуйста решить задачку.
Записать в файл 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 (C++):

Сформировать файл F, компонентами которого являются целые числа - C++
Сформировать файл F, компонентами которого являются целые числа ci=2i+3i+1. Количество чисел равно n, где n-натуральное число. ...

Дан файл F, компонентами которого являются целые числа. Получить в файле G все нечетные числа, входящие в файл F. Числа в файле G должны следовать - C++
Помогите доздать с++) вот задание: Дан файл F, компонентами которого являются целые числа. Получить в файле G все нечетные числа, входящие ...

Сформировать массив IM( 50 ) ,элементами которого являются числа 1,3,5,…,49,50,48,46 ,…,2 - C++
Сформировать массив IM( 50 ) , элементами которого являются числа 1 , 3 , 5 , … , 49 , 50 , 48...

Сформировать массив ИМ (100), элементами которого являются числа... - C++
Всем привет! от не могу никак решить задачку, помогите плиз:) Вот она: Сформировать массив ИМ (100), элементами которого являются...

Сформировать массив, элементами которого являются числа 2,1,4,3,6,5,...,100,99 - C++
Как написать в турбо си Сформировать массив IM(100) элементами которого являются числа 2,1,4,3,6,5,...,100,99.

Сформировать целочисленный массив A(75), элементами которого являются случайные числа из диапазона [-5, 20] - C++
помогите решить плз,прост сам препод много задал,а этот номер я как то не одупляю!!! "Сформировать целочисленный массив A(75), элементами...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Пaтрик
415 / 390 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
04.06.2013, 14:19 #2
Saddiel, покажите Ваши наработки?
Saddiel
7 / 7 / 0
Регистрация: 02.11.2012
Сообщений: 152
04.06.2013, 14:35  [ТС] #3
Цитата Сообщение от Пaтрик Посмотреть сообщение
Saddiel, покажите Ваши наработки?
извините, но у меня их нету((
Matan!
270 / 121 / 24
Регистрация: 31.05.2013
Сообщений: 1,077
Записей в блоге: 2
Завершенные тесты: 1
04.06.2013, 15:17 #4
Числа а1...аn обязательно должны быть разными или допускаются повторения?
faLek
99 / 100 / 7
Регистрация: 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;
}
Saddiel
7 / 7 / 0
Регистрация: 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
Чиффа
5 / 5 / 0
Регистрация: 24.09.2012
Сообщений: 58
04.06.2013, 15:45 #7
замените _tmain на main, а _TCHAR на char
Matan!
270 / 121 / 24
Регистрация: 31.05.2013
Сообщений: 1,077
Записей в блоге: 2
Завершенные тесты: 1
04.06.2013, 15:59 #8
Чиффа, faLek, ответ неплох,но в VS 2010 программа после запроса количества цифр ничего не выдаёт...
Предлагаю оставить cout<<..., после f<<...
После того,как убрал знак комментариев программа заработала нормально.
Saddiel
7 / 7 / 0
Регистрация: 02.11.2012
Сообщений: 152
04.06.2013, 15:59  [ТС] #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 #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!
270 / 121 / 24
Регистрация: 31.05.2013
Сообщений: 1,077
Записей в блоге: 2
Завершенные тесты: 1
04.06.2013, 16:03 #11
Согласен,я в VS создаю пустой проект,чтобы не марочиться с непонятной stdafx.h.
Остальное-смотри коммент выше.
faLek
99 / 100 / 7
Регистрация: 06.03.2012
Сообщений: 478
04.06.2013, 16:04 #12
Saddiel,
Цитата Сообщение от Saddiel Посмотреть сообщение
Записать в файл N натуральных чисел

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

Добавлено через 1 минуту
faLek, респект тебе, помог разобраться с этой задачей)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.06.2013, 16:11
Привет! Вот еще темы с ответами:

Сформировать файл, содержимым которого являются вещественные матрицы (структуры матриц) - C++
Сформировать файл, содержимым которого являются вещественные матрицы (структуры матриц). При этом количество матриц (компонент ...

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

Дан файл. Записать в другой файл строки, которые являются палиндромами. - C++
Помогите пожалуйста с задачей: &quot;Дан файл а. Записать в файл с те строки и их номера в исходном файле, которые являются...

Создать файл File1, компонентами которого являются целые числа - C++
Создать файл File1 , компонентами которого являются целые числа. Количество чисел равно n , где 7&lt;n&lt;10 - натуральное число. Переписать...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
04.06.2013, 16:11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru