Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
W1Ld
#1

Не могу никак программу составить! - C++

27.08.2010, 13:41. Просмотров 613. Ответов 6
Метки нет (Все метки)

Помогите пожалуйста написать програму языком С++ что использует масив структур для формирования ведомости :
Стоимость строительных материалов: название (15 символов), количество (5 символов); стоимость (5 символов).
Определить среднюю стоимость!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.08.2010, 13:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не могу никак программу составить! (C++):

никак не могу вывести даные в Excel!! - C++ Builder
1. первый раз запускаю, роботаэт, а потом не хочет( что ето за ошыбка?? Fatal: Unable to open file 'Excel;c:\program...

никак не могу решить рекурентное выражение - C++ Builder
никак не могу решить рекурентное выражение Реализовать функцию, генерирующую все перестановки чисел от 0 до N-1.

никак не могу написать крестики-нолики (5 в ряд) - C++ Builder
прописал только таблицу как написать игру с компом ? помогите ..

Есть готовая программа , мне нужна ваша умная голова чтоб ее доработать, а то никак не могу - C++ Builder
Такая проблема, есть у меня код программы (она работает), решения нелинейный уравнений методом хорд. Так вот она решает по уравнению...

Не могу составить программу (1-sin0.1)+(1+sin0.2)+...+(1+sin1.0). - Visual C++
Вычислить (1-sin0.1)+(1+sin0.2)+...+(1+sin1.0). Задача элементарная начал описывать #include "stdafx.h" #include...

Подскажите что делать. Знаю что надо перегрузить оператор но никак не могу понять как это сделать - Visual C++
#include "stdafx.h" #include <iostream> #include <conio.h> #include <Windows.h> #include <string> using namespace...

6
fantaz1
33 / 25 / 1
Регистрация: 08.11.2008
Сообщений: 107
27.08.2010, 15:16 #2
вот структура
C++
1
2
3
4
5
6
struct stroyMat
{
char name[15];             //Название
int kol;                        //Количество
int cost;                     //Стоимость
};
создаешь и заполняешь ее:
C++
1
2
3
4
5
6
7
8
9
10
11
int n = 0;                      //Количество структур
cin>>n;
stroyMat sm[n];
 
//Заполняем массив структур
for(int i=0; i<n; i++)
{
cin>>sm[i].name;
cin>>sm[i].kol;
cin>>sm[i].cost;
}
Ну а дальше думаю и сам справишься!)
0
M128K145
Эксперт С++
8297 / 3517 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
28.08.2010, 01:23 #3
Цитата Сообщение от fantaz1 Посмотреть сообщение
cin>>sm[i].name;
А с каких пор чаровские массивы у нас так заполняются?
0
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,848
28.08.2010, 04:35 #4
Цитата Сообщение от M128K145 Посмотреть сообщение
А с каких пор чаровские массивы у нас так заполняются?
В смысле - в плане переполнения стрёмно?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
struct Person {
    char name[32];
    int age;
};
 
int main(){
    Person p;
    
    std::cout << "Name: ";
    std::cin >> p.name;
    std::cout << "Age: ";
    std::cin >> p.age;
    
    std::cout << "Herr " << p.name << " ist " << p.age << " Jahre alt." << std::endl;
    
    return 0;
}
Не могу никак  программу составить!
0
M128K145
Эксперт С++
8297 / 3517 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
28.08.2010, 12:33 #5
easybudda, нет, в плане пробелов
А потом - а почему у меня имя не полностью отображается.
ЗЫ. 15 символов по условию
0
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,848
28.08.2010, 14:10 #6
Цитата Сообщение от M128K145 Посмотреть сообщение
А потом - а почему у меня имя не полностью отображается.
Ну да, Остап-Сулейман-Берта-Мария-Бендер-Бей явно не поместится!
Кстати, и переполнение так не проверяется...
Не могу никак  программу составить!
0
M128K145
Эксперт С++
8297 / 3517 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
28.08.2010, 17:57 #7
easybudda, да нет, ну к примеру, человек вводит название "гвоздь 200мм", ввел, а выводит почему-то только слово "гвоздь", поиск по названию гвоздь 200мм, тоже ни к чему не приводит.
Я к тому, что читать надо не
C++
1
cin>>sm[i].name;
а так
C++
1
cin.getline(sm[i].name, 15);
1
28.08.2010, 17:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.08.2010, 17:57
Привет! Вот еще темы с ответами:

Никак не могу разобраться с postmessage - C++ WinAPI
#include &quot;stdafx.h&quot; #include &lt;windows.h&gt; #include &lt;iostream&gt; using namespace std; int main() { ...

Никак не могу составить рекурсию - C++
Вычислить значение полинома степени n по формуле: Составить рекурсивную функцию Добавлено через 1 минуту sum a*x^i i=0 to n ...

Не могу составить программу - C++
Помогите пожалуйста. Только начинаю программировать и что-то у меня не особо выходит. цифры данного четырехзначного числа N образуют...

Никак не могу разобраться с ошибкой. - C++
Задание: Имеются числа х1,х2,...,хn.Расставить их в таблице размером (nхn) так,чтобы в каждой строке и в каждом столбце каждое число...


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

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

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