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

Массив чисел в строку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание функции для структуры. http://www.cyberforum.ru/cpp-beginners/thread417276.html
Дана структура и массив структур. struct vedomost { char surname; //фамилия char otdel; //наименование отдела float zarplata; //зарплата }; struct vedomost mas; //массив структур Нужно для этой структуры написать 3 функции: 1. Вычислить общую сумму выплат за месяц по отделу.
C++ Вычислить сумму элементов массива и записать элементы массива в фаил в одномерном массиве, состоящем из n вещественных элементов, вычислить: -сумму элементов массива, расположенных после первого положительного элемента; -записать элементы массива в фаил.#include "stdafx.h" #include "stdio.h" #include "iostream" using namespace std; int _tmain(int argc, _TCHAR* argv) { float sum, mas; http://www.cyberforum.ru/cpp-beginners/thread417272.html
C++ Рандом числа в квадрате
Нужно сгенерировать рандомные числа в диапазоне от 1 до 9 и вывести матрцией 9х9. //Вывод матрицы for(i=0; i<9; i++) { for(j=0; j<9; j++) printf("%3d", A); putchar('\n');
Создать класс вещественных чисел Double C++
Создать класс вещественных чисел Double. Определить перегруженную функцию, возвращающую максимальное из двух аргументов. Функция не является членом класса Double. Перегруженные функции имеют аргументы типа int, double, Double. Тело перегруженных функций должны быть одинаковыми. #include "stdafx.h" #include <iostream> #include "math.h" using namespace System; using namespace std;
C++ Два класса, с преобразованием строки http://www.cyberforum.ru/cpp-beginners/thread417259.html
Определить два класса, строку с преобразование из char * в строку и обратно и Double с преобразованием из double и обратно, а также взаимное преобразование String и Double.
C++ Помогите переписать Я плохо разбираюсь в cout и endl, помогите разработать функцию, которая удаляет из строки заданное количество символов, начиная с заданной позиции. При реализации функции запрещается пользоваться функциями библиотек языка C. void deldigits (char *a,int b, int c){ int i; for (i = 0; a; i++); if ((b < i) && (b + c < i)){ подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1608 / 1000 / 118
Регистрация: 27.09.2009
Сообщений: 1,927
Завершенные тесты: 1
25.12.2011, 19:33     Массив чисел в строку
А собственно никаких особых проблем нет. В стиле Си надо выделить достаточно вместимый буфер и воспользоваться в цикле функцией sprintf, которая печатает в строку и возвращает количество напечатанных символов. В стиле C++ надо воспользоваться ostrstream, который поможет скинуть печатаемый текст в string.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru