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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
FalKRiSt
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 11
#1

Задачи для C++ - C++

27.10.2013, 14:50. Просмотров 1366. Ответов 26
Метки нет (Все метки)

Есть несколько задач но сделать нужно в течении пару часов.
Вот собственно задания:

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

Составить программу, которая в файле, сформированном программой из предыдущей задачи, подсчитает количество букв z.

Составить программу, записывающую на диск таблицу Менделеева.

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

Сведения о деталях, хранящихся на складе, содержат следующие атрибуты: название, количество, стоимость одной детали.
Составить программы, решающие следующие задачи:
а) заполнить файл с информацией о деталях на складе;
б) вычислить общую стоимость деталей;
в) выяснить, какие детали имеются в наибольшем количестве, какие – в наименьшем;
г) вывести информацию о наличии на складе деталей данного типа и их количестве;
д) внести изменения в файл после выдачи со склада определенного количества данного вида деталей. Если какой-то тип деталей полностью выбран со склада, то уничтожить запись о ней в файле.

Все программки являются консольными приложениями. Связаться со мной можно через Skype: ikki_gonuichi

 Комментарий модератора 
Платно - во фриланс. Предложение платных заданий в тематических разделах запрещено
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2013, 14:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задачи для C++ (C++):

Составить программу для решения математической задачи (для любых допустимых значений углов и сторон) - C++
Здравствуйте.Я новичок в C++,у меня возникла проблема с задачей.Пожалуйста помогите.Вот условие: Составить универсальную (то есть не для...

задачи для с++ - C++
http://rghost.ru/35672313 ссылка на файл с задачами и темами. если кто-то может,помогите,пожалуйста. все,кроме 5.2 и 5.4 8задачка для...

Задачи для C++ - C++
Приветствую всех. Многие пишут о том как начать изучать С++ и получают ответы в виде списка литературы, порядка изучения итп, но само по...

Задачи для самоподготовки - C++
День добрый. Начал изучать С++, успехи (на мой взгляд) кое какие есть. Подскажите интересные задачи для решения. Может кому нужна...

Задачи для чайника - C++
Всем привет! Недавно начал изучать язык программирования C++, у меня есть Visual Studio 2012, начал уже программировать - знаю уже...

Задачи для новичков - C++
Посоветуйте сайт или пособие,где находятся задачи по С++ и есть решения к ним.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
27.10.2013, 18:06 #16
FalKRiSt, да. Только в 5-м сомневаюсь. Сейчас делаю 4-е

Добавлено через 11 минут
4-е (1)
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
 
using namespace std;
 
ofstream f("file.txt");
 
class Element {
private:
    string name, formule;
    int number;
    double weight;
public:
    Element(int number_, string formule_, double weight_, string name_);
    Element();
    void setFile();
};
 
Element::Element(int number_, string formule_, double weight_, string name_) : number(number_), formule(formule_), weight(weight_), name(name_) {}
Element::Element() : number(0), formule("ElEm"), weight(0), name("Element") {}
void Element::setFile() {
    f << "!" << number << "!" << "&" << formule << "&" << "*" << weight << "*" << "@" << name << "@" << "^";
}
 
int main() {
    string name, formule;
    int number;
    double weight;
 
    vector<Element>element;
    cout << "Enter: number formule weight name" << endl;
 
    while(1) {
    cin >> number >> formule >> weight >> name;
        if(number == 0) {
            break;
        }
        element.push_back(Element(number, formule, weight, name));
    }
 
    for(int i = 0; i < element.size(); ++i) {
        element[i].setFile();
    }
}
 
// @ - name
// ! - number
// & - formule
// * - weight
// ^ - end
FalKRiSt
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 11
27.10.2013, 18:07  [ТС] #17
Вот над пятым я тоже думаю, там как я понял суть программы заполнить файл, но это видемо вводом. а дальше мол операции с этим файлом )
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
27.10.2013, 18:10 #18
Цитата Сообщение от FalKRiSt Посмотреть сообщение
Вот над пятым я тоже думаю, там как я понял суть программы заполнить файл, но это видемо вводом. а дальше мол операции с этим файлом )
Я так и сделал. Надо удет написать еще одну программу (для вывода элемента).
FalKRiSt
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 11
27.10.2013, 18:25  [ТС] #19
int price_num[price.size()];
в 5 задании под б ругается на эту строку с ошибкой :
[bcc32 Error] main.cpp(37): E2313 Constant expression required
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
27.10.2013, 18:28 #20
FalKRiSt, не знаю. У меня все работало. Какой компилятор?
FalKRiSt
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 11
27.10.2013, 18:29  [ТС] #21
Я пользуюсь C++ RAD Studio XE5
FalKRiSt
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 11
29.10.2013, 10:37  [ТС] #22
Тема актуальна для 3,4 и 5 заданий.
Нужно выполнить на уровне Начального изучения, структуры и т.п. за сегодня. Очень прошу вашей помощи. Сам пользуюсь RAD Studio XE5 C++ Builder.
alsav22
29.10.2013, 15:20
  #23

Не по теме:

Цитата Сообщение от FalKRiSt Посмотреть сообщение
Нужно выполнить на уровне Начального изучения, структуры и т.п. за сегодня.
А как же это?
Цитата Сообщение от FalKRiSt Посмотреть сообщение
Есть несколько задач но сделать нужно в течении пару часов.
Человек спешил, делал, и всего за 300р.?

FalKRiSt
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 11
29.10.2013, 15:53  [ТС] #24
Цитата Сообщение от alsav22 Посмотреть сообщение

Не по теме:


А как же это?

Человек спешил, делал, и всего за 300р.?

Сроки изменились, и виденье задания тоже. Человека я отблагодарил ) Так что не переживай.. Но сегодня реальный край )
alsav22
29.10.2013, 15:56
  #25

Не по теме:

Цитата Сообщение от FalKRiSt Посмотреть сообщение
Но сегодня реальный край )
Басню знаете, про: "Волки! Волки!"?

FalKRiSt
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 11
29.10.2013, 17:02  [ТС] #26
расскажите как хоть структуру можно записать читать и производить по ней поиск ??? оч нужно.. А то всё не по теме не по теме..
alsav22
29.10.2013, 17:07     Задачи для C++
  #27

Не по теме:

Цитата Сообщение от FalKRiSt Посмотреть сообщение
расскажите как хоть структуру можно записать читать и производить по ней поиск ??? оч нужно.. А то всё не по теме не по теме..
Человеку, который за два часа работы программиста платит 300р., ни за что.

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.10.2013, 17:07
Привет! Вот еще темы с ответами:

Нужны задачи для тренировки - C++
Киньте задачки на классы......а то в самоучителе, по которому я учу Сишку....приведены задачки, касающиеся только математики.....сами...

Нужны задачи для тренировки - C++
Здравствуйте киньте пожалуйста задания по с++ для человека начинающего изучать Turbo с++

Лабораторные и задачи для закрепления - C++
Здравствуйте! Хочу спросить знающих людей. Может кто с этим сталкивался. Хотя, я думаю, с этим сталкивались все программисты. В...

блок-схема для задачи - C++
Нужна блок-схема для задачи вводятся три произвольных числа A, B, C. Проверить, не является ли одно из них суммой двух других.


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

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

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