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

переведите с Паскаля на си++ пожалуйста! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ задача на массивы http://www.cyberforum.ru/cpp-beginners/thread516445.html
Дан массив размера N и целое число K (1 ≤ K ≤ N). Перед элементом массива с порядковым номером K вставить новый элемент с нулевым значением.
C++ Не могу разобраться. Никак не могу разобраться в заданной части кода программы (писала не я). Помогите, пожалуйста, если вас не затруднит. #include <dir.h>//ДЛЯ ОПРЕДЕЛЕНИЯ mkdir(ИМЯ ПАПКИ) #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <alloc.h> #include <string.h> #include <iostream.h> int ndig(char x) http://www.cyberforum.ru/cpp-beginners/thread516430.html
Лифт Дейтелов C++
Кто во время изучения С++ по книге Дейтелов моделировал лифт, сколько времени заняло, думаю забить и учить дальше...
C++ Работа с ссылками и "кликанием" по экрану в опред. точке
Как на языке си реализовать: 1) клик мышкой в определенном месте экрана(задавать через координаты х и у) 2) переход по заданной ссылке (читается из файла) 3) загрузка в файл исходного когда страницы загруженного по ссылке из пункта 2 Дали нам проект по созданию программы работы с браузером, и не объяснили вот эти пункты как реализовывать, а в книжках нет, и гуглится не очень. Буду очень...
C++ Бинарное дерево http://www.cyberforum.ru/cpp-beginners/thread516421.html
Привет Делаю бинарное дерево, пытаюсь добавить элемент. Что делаю не так? Класс дерева struct node{ int data; //поле данных node* left; //указатель на левый потомок node* right; //указатель на правый потомок };
C++ метод половинного деления С++ в eclipce люди помогите плиз мне нужен цикл который будет работать для этого метода подробнее

Показать сообщение отдельно
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
11.03.2012, 23:18     переведите с Паскаля на си++ пожалуйста!
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>
#include <fstream>
using namespace std;
 
int main()
{
        setlocale(LC_ALL, "");
        const int N = 10;
        char str[N + 1] = "A";
        fstream fs;
        fs.open("out.txt", ios::out | ios::trunc);
        if (!fs)
        {
            cerr << "Ошибка открытия файла!" << endl;
            return EXIT_FAILURE;
        }
 
        for (int i = 0; i < N; i++)
        {
            fs << str;
            for (int j = i; j < N; j++)
            {
                fs << '*';
            }
 
            fs << endl;
            if ((i + 1) < N)
            {
                char temp = str[i];
                str[i + 1] = ++temp;
            }
 
        }
        return EXIT_SUCCESS;
}
Добавлено через 7 минут
если хотите чтоб N вводилось, то нужно память выделять динамически, потому что строка это массив символов с завершающим \0
 
Текущее время: 18:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru