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

Числа с плавающей запятой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание класса по обработке массива. http://www.cyberforum.ru/cpp-beginners/thread377337.html
Помогите, пожалуйста решить!!! Задание: Напишите программу по обработке массива, как объекта созданного Вами класса "Массив" и выполните на тестовых данных. Операции с массивами следует реализовать программно, используя указатели, а не индексы. Дано целое число N. Сформировать матрицу a(i,j) порядка N, для которой: a(i,j)=sin(i+j+k); где k - псевдослучайное число. Упорядочить строки...
C++ Является ли первая строка циклическим сдвигом второй строки Привет всем. Помогите пожалуйста написать код: нужно проверить, есть ли первая строка (с клавиатуры) циклическим сдвигом второй строки (тоже с клавиатуры). Зарание всем спасибо. http://www.cyberforum.ru/cpp-beginners/thread377330.html
ООП, методы C++
Такая проблема. Пишу класс, реализующий множество целых чисел. Число k принадлежит множеству, если a=1. Вот IntegerSet.h пока недоработанный: #ifndef class_IntegerSet #define class_IntegerSet class IntegerSet { public: IntegerSet(); IntegerSet(int);
C++ Упражнение из "Философия С++" Б. Эккель т. 1. Не понимаю что имеется ввиду.
#define FIELD(a) char* a##_string; int a##_size; Измените макрос FIELD(), так чтобы в нем присутствовал числовой аргумент index. Создайте класс, члены которого вызывают макрос FIELD(). Включите в класс функцию для выборки поля по индексу. Напишите функцию main() для тестирования класса.
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread377311.html
Задан одномерный массив состоящий из N целых чисел. Сформировать на его основе двумерный массив N x N так, чтобы сумма элементов в первом столбце была равна первому элементу одномерного массива, сумма элементов во втором столбце была равна второму элементу одномерного массива и т. д. Нули не использовать. Из двумерного массива в одномерный записали сначала строки в произвольном порядке,...
C++ Как сделать так что бы массив выводил наоборот Как сделать так что бы массив выводил наоборот??? подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
5764 / 3413 / 255
Регистрация: 08.02.2010
Сообщений: 7,429
04.11.2011, 11:46     Числа с плавающей запятой
sscanf, как вариант:
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
#include <stdio.h>
#include <stdlib.h>
 
int main(int argc, char* argv[])
{
    size_t i;
    double sum = 0;
    double add;
    char end;
    
    for(i = 1; i < argc; ++i)
    {
    if(sscanf(argv[i], "%lf %c", &add, &end) != 1)
    {
        fprintf(stderr, "%s: no parse\n", argv[i]);
        exit(1);
    }
 
    sum += add;
    }
 
    printf("%f\n", sum);
    
    exit(0);
}
 
Текущее время: 00:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru