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

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

Войти
Регистрация
Восстановить пароль
 
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227
#1

программа с использованием Structures - C++

24.11.2012, 02:27. Просмотров 257. Ответов 6
Метки нет (Все метки)

Не пойму как написать программу с использованием Structures

мой код на С - не работает:

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 <stdio.h>
#include <iostream> 
#include <string>  
using namespace std;
 
 
int main() 
{ 
 
       char name;
       float estEaring, estPrice, antPrice;
 
 
     struct
       {
       char name[20];
       float estEaring; 
       float estPrice;
       } stock;
 
 printf("\n Enter stock name:");
 scanf("%s", &name);
 
 printf("\n Enter estimated earnings per share:");
 scanf("%f", &estEaring);
 
 printf("\n Enter price to earnings ratio:");
 scanf("%f", &estPrice);
 
  
   antPrice = estEaring*estPrice;
 
 printf("The anticipated price for %s is $%f", name, antPrice);
 
 
 system("Pause");
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2012, 02:27     программа с использованием Structures
Посмотрите здесь:

Программа с использованием вектора - C++
Не могу понять, какой параметр должен передаваться в функцию print. Кроме &quot;i&quot; передавать нечего, но выскакивает ошибка.#include &lt;iostream&gt; ...

программа с использованием private - C++
#include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; #define Pi 3.14 class DGO {public: int R,a; float rez; ...

программа с использованием strcpy - C++
&quot;задан текст. удалить из текста все слова, длина которых четная&quot; т.е. скопировать в новый массив те слова, длина которых четная, и вывести...

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

Программа с использованием массивов - C++
Задали сделать программу с массивами. Практики с применением массивов небыло. И я с ними не знаком. Помогите пожалуйста. П.5.18.Правил ...

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
13051 / 7314 / 814
Регистрация: 27.09.2012
Сообщений: 18,050
Записей в блоге: 3
Завершенные тесты: 1
24.11.2012, 02:29     программа с использованием Structures #2
Цитата Сообщение от QWERY_2012 Посмотреть сообщение
мой код на С - не работает:
Так Си или Си++?
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227
24.11.2012, 02:33  [ТС]     программа с использованием Structures #3
Эта прога для Си.
Croessmah
Модератор
Эксперт CЭксперт С++
13051 / 7314 / 814
Регистрация: 27.09.2012
Сообщений: 18,050
Записей в блоге: 3
Завершенные тесты: 1
24.11.2012, 02:38     программа с использованием Structures #4
C++
1
#include <iostream>
а это из Си++

Добавлено через 1 минуту
и
C++
1
2
#include <string>  
using namespace std;
тоже не для Си
StanislavUA
44 / 44 / 3
Регистрация: 27.04.2011
Сообщений: 163
24.11.2012, 02:40     программа с использованием Structures #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
#include <iostream>
#include <string>
using namespace std;
 
 struct
 {
    string name;
    float estEaring;
    float estPrice;
 } stock;
 
int main()
{
 
    cout << "Enter stock name: ";
    getline(cin, stock.name);
 
    cout << "\nEnter estimated earnings per share: ";
    cin >> stock.estEaring;
 
    cout << "\nEnter price to earnings ratio: ";
    cin >> stock.estPrice;
 
    float antPrice = stock.estEaring * stock.estPrice;
 
    cout << "\nThe anticipated price for "<< stock.name
         << " is " << antPrice << endl;
 
    system("Pause");
    return 0;
}
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227
24.11.2012, 02:44  [ТС]     программа с использованием Structures #6
Да теперь разобрался!!!

Thank you!!!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2012, 02:48     программа с использованием Structures
Еще ссылки по теме:

Программа с использованием деструкторов - C++
Товарищи эксперты! помогите с курсовой:) надо срочно наваять программу на С++ с использованием деструкторов. Буду премного благодарен:)

Программа с использованием цикла - C++
Даны положительные числа A и B (A&gt; B). На отрезке длины A размещено максимально возможное количество отрезков длины B (без наложений). Не...

Программа с использованием указателей - C++
пацаны плз помогите написать простую программу с использованием указателей. Буду очень благодарен!

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


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

Или воспользуйтесь поиском по форуму:
Croessmah
Модератор
Эксперт CЭксперт С++
13051 / 7314 / 814
Регистрация: 27.09.2012
Сообщений: 18,050
Записей в блоге: 3
Завершенные тесты: 1
24.11.2012, 02:48     программа с использованием Structures #7
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
#include <stdio.h>
#include <stdlib.h>
int main() 
{ 
 
       char name[1024];
       float estEaring, estPrice, antPrice;
 
 
     struct
       {
       char name[20];
       float estEaring; 
       float estPrice;
       } stock;
 
 printf("\n Enter stock name:");
 scanf("%s", &name);
 
 printf("\n Enter estimated earnings per share:");
 scanf("%f", &estEaring);
 
 printf("\n Enter price to earnings ratio:");
 scanf("%f", &estPrice);
 
  
   antPrice = estEaring*estPrice;
 
 printf("The anticipated price for %s is $%f", name, antPrice);
 
 
 system("Pause");
    return 0;
}
GCC глотает и работает. И
C++
1
char name;
это один символ, а Вы в него строку считываете:
Цитата Сообщение от QWERY_2012 Посмотреть сообщение
scanf("%s", &name);
Yandex
Объявления
24.11.2012, 02:48     программа с использованием Structures
Ответ Создать тему
Опции темы

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