Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
5 / 5 / 1
Регистрация: 09.09.2012
Сообщений: 227
1

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

24.11.2012, 02:27. Показов 376. Ответов 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;
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.11.2012, 02:27
Ответы с готовыми решениями:

Ноутбук для КМД (Tekla Structures)
Добрый день, прошу помочь с выбором ноутбука для разработки проектов КМД в основном в программе...

Посоветуйте книги для изучения Data Structures (на русском языке)
Здравствуйте ! Какие книги посоветуете для Data Structures (на русском)

При попытке создать новою модель\открытии существующей модели в Tekla Structures выдают данную ошибку CLR20r3
Доброго времени суток. При попытке создать новою модель\открытии существующей модели в Tekla...

Программа с использованием вектора
Не могу понять, какой параметр должен передаваться в функцию print. Кроме &quot;i&quot; передавать нечего, но...

6
Don't worry, be happy
17139 / 10015 / 1932
Регистрация: 27.09.2012
Сообщений: 24,929
Записей в блоге: 1
24.11.2012, 02:29 2
Цитата Сообщение от QWERY_2012 Посмотреть сообщение
мой код на С - не работает:
Так Си или Си++?
0
5 / 5 / 1
Регистрация: 09.09.2012
Сообщений: 227
24.11.2012, 02:33  [ТС] 3
Эта прога для Си.
0
Don't worry, be happy
17139 / 10015 / 1932
Регистрация: 27.09.2012
Сообщений: 24,929
Записей в блоге: 1
24.11.2012, 02:38 4
C++
1
#include <iostream>
а это из Си++

Добавлено через 1 минуту
и
C++
1
2
#include <string>  
using namespace std;
тоже не для Си
1
44 / 44 / 14
Регистрация: 27.04.2011
Сообщений: 163
24.11.2012, 02:40 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;
}
1
5 / 5 / 1
Регистрация: 09.09.2012
Сообщений: 227
24.11.2012, 02:44  [ТС] 6
Да теперь разобрался!!!

Thank you!!!
0
Don't worry, be happy
17139 / 10015 / 1932
Регистрация: 27.09.2012
Сообщений: 24,929
Записей в блоге: 1
24.11.2012, 02:48 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);
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.11.2012, 02:48

Помощь в написании контрольных, курсовых и дипломных работ здесь.

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

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

Программа с использованием 3D графики
Всем привет, нужен совет опытных игроделов) Есть такая задача, написать программу с использованием...

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


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

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

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