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

Перевод из 2сс в 10сс - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Всё же может кто напишет блок схему? http://www.cyberforum.ru/cpp-beginners/thread323974.html
Удалить из s1, ... , sn все слова с нечетными порядковыми номерами и перевернуть все слова с четными номерами. Например, если n=21 и данная последовательность символов представляет собой последовательность во_что_бы_то_ни_стало, то должна получиться последовательность отч_от_олатс. #include <stdio.h> #include <string.h> #include <conio.h> int main ( ) { int i=0; //объявление...
C++ Написать программу нахождения наибольшего и наименьшего значения функции Написать программу нахождения наибольшего и наименьшего значения функции y=3x*x+x-4 на интервале c шагом 0.1!!! очень нужно пожалуйста помогите программисты!!! ЯЗЫК C++ Именуйте темы осмысленно! Название темы должно максимально полно отражать её содержимое. http://www.cyberforum.ru/cpp-beginners/thread323969.html
Решение в VC++ C++
Для каждой введенной цифры (0 - 9) вывести соответствующее ей название на английском языке (0 - zero, 1 - one, 2 - two,... ). Решить задачу в VC++.
C++ В файл вывести седловые точки матрицы
Доброго времени суток. В input.txt лежат n(количество строк),m(количество столбцов) и элементы матрицы. В output.txt нужно вывести количество седловых точек. Седловой точкой этой матрицы назовем элемент, который одновременно является минимумом в своей строке и максимумом в своем столбце. Полное условие тут У меня получилось что-то такое #include <fstream> int w,i,j,n,m,d,k,x,r; main(){ ...
C++ не получается сделать задание с оператором -> http://www.cyberforum.ru/cpp-beginners/thread323950.html
//тема про оператор стрелка -> я так понимаю задание надо сделать с использованием этого оператора //напишите программу, в которой определен вектор указателей на строки. Организуйте //перебор вектора с отображением каждой строки и ее размера #include <iostream> #include <vector> #include <string> using namespace std; int main() {
C++ Вопрос связанный с экзаменом(строки,генератор случайных чисел,матрицы) ребят, нужна ваша помощь) 22.06.11 г, то бишь завтра, в 13-40 экзамен по программированию. Требуется решить 1 задачу на С++ и ответить на ряд вопросов. На вопросы то я отвечу, теория мне всегда легко давалась, а вот с практикой посложнее. Суть просьбы: нужен человек, который смог бы помочь. Пример задач, который будет на экзамене я могу выслать, дабы человечек, который возьмется, знал за... подробнее

Показать сообщение отдельно
grizlik78
Эксперт С++
 Аватар для grizlik78
1884 / 1416 / 102
Регистрация: 29.05.2011
Сообщений: 2,961
22.06.2011, 10:18     Перевод из 2сс в 10сс
Так используйте, кто же не даёт-то?
На самом деле там практически никаких полезных свойств string и не используется, кроме удобства ввода. Главное же было алгоритм показать, неужели он остался непонятным?
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
30
31
32
33
34
35
#include <iostream.h>
#include <iomanip.h>
 
int const BUF_SIZE = 256;
 
int main()
{
    char str[BUF_SIZE];
    cout << "Input binary value: " << endl;
    cin >> setw(BUF_SIZE) >> str;
    float value = 0;
    char *s = str;
    // целая часть
    while (*s == '0' || *s == '1')
    {
        value *= 2;
        if (*s++ == '1')
            value += 1;
    }
    // дробная часть
    if (*s == '.')
    {
        ++s;
        float frac = 1.0f;
        while (*s == '0' || *s == '1')
        {
            frac /= 2;
            if ( *s++ == '1')
                value += frac;
        }
    }
    *s = '\0'; // а уберём-ка ещё и мусор на хвосте
    cout << endl << str << " -> " << value << endl;
    return 0;
}
 
Текущее время: 13:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru