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

Перевод проги из С++ в С - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Различные эл-ты массива С++ http://www.cyberforum.ru/cpp-beginners/thread228080.html
Пусть A - одномерный массив, составленный из N целых чисел. Найти: а) количество различных элементов массива б) среднее число повторов различных элементов массива в) элемент, повторяющийся в массиве наибольшее число раз
C++ Перевод проги из С++ в С Дана программа: #include "stdafx.h" #include <stdio.h> #include <iostream> using namespace std; int main(int argc, char* argv) { printf ("Vvedite chislo\n"); { http://www.cyberforum.ru/cpp-beginners/thread228076.html
C++ Общий делитель С++
Помогите составить программу, которая определяет,для двух вводимых натуральных чисел M и N их наибольший общий делитель.
Цикл выполняет лишнюю иперацию C++
Вот текст задачи: Структура «Спортивная команда»: - название; - из какого города; - сколько игр сыграла; - сколько набрала очков(проиграла, выиграла, ничья); - количество игроков. 1. Задать с клавиатуры размер массива структур.
C++ возведение в степень, pow http://www.cyberforum.ru/cpp-beginners/thread228045.html
вычитал что возведение в степень - функция pow. #include "stdafx.h" #include <math.h> #include <iostream> using namespace std; int main()
C++ Отобразить правую половину матрицы на левую, нужно срочно сделать Заполнить матрицу случайными числами. Отобразить правую половину матрицы на левую зеркально симметрично относительно вертикальной оси.(матрица 4х4 или 6х6) сделать нужно на С(визуал студио 05) П.С. я знаю что ето баян, но в предидущем ответе, програмка не пахала, и она не очень подходила, сделайте плс, задачка не сложная.(плс #include <time.h> не использовать)) наперед спасибо! подробнее

Показать сообщение отдельно
Temoffey
20 / 40 / 0
Регистрация: 21.11.2010
Сообщений: 96

Перевод проги из С++ в С - C++

13.01.2011, 00:39. Просмотров 251. Ответов 0
Метки (Все метки)

Дана программа:
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
36
37
38
39
40
#include "stdafx.h"
#include <stdio.h>
#include <iostream>
#include <string>
#include <vector>
#include <sstream>
#include <algorithm>
 
typedef std::string                T_str;
typedef std::vector<T_str>    T_vec_str;
 
void foo(T_str str)
{
    std::cout << str << ' ';
}
int main()
{
    T_str str, word, _word, temp;
    std::cout << "Enter string: \n";
    getline(std::cin, str);
    std::cout << "Enter first word: \n";
    std::cin >> word;
    std::cout << "Enter second word: \n";
    std::cin >> _word;
    std::istringstream ist(str);
    T_vec_str vec_str;
    while(ist >> temp)
    {
        vec_str.push_back(temp);
    }
    for(int i = 0; i < vec_str.size(); ++i)
    {
        if(vec_str[i] == word)
        {
            vec_str[i] = _word;
        }
    }
    std::for_each(vec_str.begin(), vec_str.end(), foo);
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru