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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нахождение наибольшего элемента в последовательности http://www.cyberforum.ru/cpp-beginners/thread799321.html
По структурам и алгоритмам дали задание, найти наибольшее число с помощью сложения чисел последовательности. Я набросал такой код. Но не получается до конца исправить некоторые баги. А если конкретно, то неправильно находит наибольшее число, если оно стоит: Первым или одним из 3 последних в последовательности. #include <iostream> using namespace std; int main() { int first=0, second=0,...
C++ Генератор псевдослучайных чисел (иллюзия?) Пусть есть какое-либо событие и оно может быть либо удачным, либо не удачным. Есть последовательность таких событий. Нам важно только конечное. Результат удачный/не удачный мы не знаем сразу, а только когда провоцируем это событие. Так вот, чтобы повысить шанс конечного события мы несколько раз провоцируем предшествующие ему события и ждем пока они несколько раз не будут неудачными. Теперь мы... http://www.cyberforum.ru/cpp-beginners/thread799319.html
C++ String разбить на лексемы
есть пример которий записаний в string str1=("25+69-65*85/58+65*(12+36)+36") нужно его разбить на лексеми и записать в другой string str2 примерно так: str2="25"; str2="+"; str2="69"; str2="-"; str2="65"; str2="*";
Вывести все нечисловые аргументы командной строки C++
В командной строке задается произвольное к-во аргументов. Вывести все нечисловые аргументы. мой код #include < iostream > #include <ctype.h> #include <conio.h> #include< math.h > using namespace std;
C++ string http://www.cyberforum.ru/cpp-beginners/thread799306.html
Возможно чтобы было вот такое подобное? Т.е. чтобы под каждым индексом было по 2 элемента. str ="aa"; str ="ff"; str = "awfd";
C++ лезут ошибки в классе, не могу разобраться #include<iostream.h> #include<conio.h> #include<stdio.h> class myString { public: char *str; public: подробнее

Показать сообщение отдельно
qweds
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 21

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

03.03.2013, 15:20. Просмотров 240. Ответов 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 знаков) какой нужен тип данных?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru