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

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

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

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

03.03.2013, 15:20. Просмотров 234. Ответов 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 знаков) какой нужен тип данных?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.03.2013, 15:20     Какие типы данных нужно указать
Посмотрите здесь:

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

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

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

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

Типы данных - C++
Перекопал везде и всюду, может где-то и есть обьяснение по поводу типов данных. Какая разница между следующими типами данных (имеется...

Пользовательские типы в union - Нужно ли инстализировать как-то String, Object или Array? - C++
Во всех примерах в union используют простые типы (int, float), а если в union будет пользовательский тип, ну например так union value { ...

Структурированные типы данных - C++
Даны две структуры: struct point {int x, y;} p1, p2; struct rect {struct point pt1, pt2;}; и соответствующие им структурные...

ТЕСТЫ Типы данных на С - C++
Какой тип машинно-зависимый А. unsigned long Б. unsigned char В. unsigned int Г. unsigned short Д. unsigned long long Какой...

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

Абстрактные типы данных - C++
Реализуйте работу с текстовым файлом, как с однонаправленным списком символов.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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