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

Из строки получить массив вещественных чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ div и mod http://www.cyberforum.ru/cpp-beginners/thread302909.html
Помогите, пожалуйста: вводимое с клавиатуры число n нужно разделить следующим образом (n, n1, n2 - целые ): если n четное, то n1 = n2 = n/2, если n нечетное, то n1 = n div 2 + 1, n2 = n - n1.
C++ Строки в С++ всем привет, не могли бы помочь человеку, который не очень разбирается в программировании. Необходимо написать программу, в которой отражены все методы работы со строками с С++.... http://www.cyberforum.ru/cpp-beginners/thread302903.html
C++ Как передать такой массив в функцию
Есть большой массив память для которого выделяеться динамически double *****massiv_resultatov = new double****; for(i = 0; i < 25; i++) massiv_resultatov = new double***; for(i = 0; i < 25;...
C++ Таблица идентификаторов и ее инициализация
Добрый вечер программистам)) Задали вот такое задание: Реализовать таблицу и операции над ней с помощью инструментального языка программирования. Реализация работы с таблицей должна быть выполнена в...
C++ Двумерные массивы http://www.cyberforum.ru/cpp-beginners/thread302873.html
Из файла данных считать в двумерный массив действительные числа. Определить минимальный элемент в заданном столбце и номер строки, в которой он находится. Матрицу и результат занести в файл...
C++ Изменение порядка следования элементов в массиве через рекурсию Помогите реализовать через рекурсию. без указателей.. Задача: изменить порядок следования элементов в массиве на обратный. Пример: < 1 2 3 4 > 4 3 2 1 #include <cstdlib> #include <iostream>... подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
23.05.2011, 18:07
Цитата Сообщение от vovin Посмотреть сообщение
Дано: строка, в которой записаны 10 вещественных чисел (со знаком или без знака), разделенные пробелами (1 или несколько). Из строки получить массив вещественных чисел и вывести его на экран.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
 
#define SZ 5
 
int main(){
  char s[BUFSIZ] = "10.4   3.6    36.1 8.7   76.5", *p;
  float a[SZ];
  size_t i = 0;
  for(p = strtok(s, " "); p; p = strtok(NULL, " ")){
    a[i] = atof(p);
    printf("%.2f ", a[i++]);
  }
  return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru