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

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

Войти
Регистрация
Восстановить пароль
 
qweds
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 21
#1

Какие типы данных нужно указать - C++

03.03.2013, 15:20. Просмотров 253. Ответов 0
Метки нет (Все метки)

Скажите какие типы данных мне нужно указать вначале чтоб во второй колонке можно было написать числа:32;1.25; 0.2 , в третьей 0.00002;2.9;73.2 , в четвертой очень большие 12-значные целые числа.
Все что я пробовал ничего не получается. Может там где-то ошибки дальше?
Вот моя программка:
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
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
void main(void)
 {
  char name1[9], name2[9], name3[9];
 char c1,c2, c3;
 unsigned short cnt1, cnt2, cnt3;
 float sq1, sq2, sq3;
 printf("1. Введите:спектральный класс, массу, часть %, численность >");
 scanf("%s %c %d %f",name1, &c1, &cnt1, &sq1);
 printf("2. Введите:спектральный класс, массу, часть %, численность >");
 scanf("%s %c %d %f",name2, &c2, &cnt2, &sq2);
 printf("3. Введите:спектральный класс, массу, часть %, численность >");
 scanf("%s %c %d %f",name3, &c3, &cnt3, &sq3);
 printf("-------------------------------------------------------------------------------------------------------------\n");
 printf("|-Приблизительное количество звезд разных спектральных классов в Галактике|\n");
 printf("|-----------------------------------------------------------------------------------------------------------|\n");
 printf("|Спектральный класс|Приблизительная масса (отн.Солнца)|Часть % |Численность|\n");
 printf("|---------------------------|--------------------------------------------------|-----------|-----------------|\n");
 printf("| %9s                           | %c                                                         | %3d       | %-5.1f          |\n", name1, c1, cnt1, sq1);
 printf("| %9s                           | %c                                                         | %3d       | %-5.1f          |\n", name2, c2, cnt2, sq2);
 printf("| %9s                           | %c                                                         | %3d       | %-5.1f          |\n", name3, c3, cnt3, sq3);
 printf("|-----------------------------------------------------------------------------------------------------------|\n");
 printf("|Примечание: не показаны данные для классов: B, A, G, K-------------------------------|\n");
 printf("|-----------------------------------------------------------------------------------------------------------|\n");
 getch();
 clrscr();
}
Добавлено через 1 час 23 минуты
Для очень длинных чисел(12 знаков) какой нужен тип данных?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.03.2013, 15:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Какие типы данных нужно указать (C++):

Какие типы данных использовать в С++ - C++
stdint А как данная тема в С++ актуализируется? должен быть некий подобный stdint.h, но для С++. есть &lt;cstdint&gt;, конечно, но ...

Типы данных: есть ли универсальный тип, который может заменить все типы данных в Си? - C++
Добрый вечер! Был бы очень признателен, если бы Вы помогли бы мне понять нижеследующие вопросы: 1. Можете ли на понятным для...

Следует дать конкретную постановку, т.е. указать, какие классы должны быть реализованы, какие должны быть в ни - C++
Задание: Перечень классов: квитанция, накладная, документ, чек; Порядок выполнения работы 1. Определить иерархию классов (в...

Какие существуют типы компилляторной оптимизации? - C++
What are some compiler optimizations that you know (ie. loop unrolling, constant folding, etc)? :)

Какие типы строк лучше использовать - C++
Недавно начал учить строки и увидел, что в С++, в отличии от Паскаля для каждого типа строк ( я нашёл только char,char*,string ) есть...

Типы данных - где нужно использовать char, а где unsigned char? - C++
Всем привет! У меня вопрос, искал ответ на него, но безуспешно. Вопрос следующий: есть два типа char и unsigned char. Я понимаю, что в...

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

Какие типы использовать при каких кодировках и для каких задач? - C++
Здравствуйте. Я изучаю C++ не первый месяц, однако до сих пор не разобрался в типах и каждый раз открываю что то новое для себя, через...

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

Типы Данных - C++
Извиняюсь, за тупой вопрос, но какой самый большой целочисленный тип данных доступный в компиляторе visual c++ express edition 2010, по...

Типы данных - C++
Добрый день. Очень нужна помощь умных людей в написании программы, задание приведено ниже. Буду очень благодарен если кто-то откликнется. ...


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

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

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