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

Перевести код с C - C++

Восстановить пароль Регистрация
Другие темы раздела
C (СИ) Как можно сократить условие? http://www.cyberforum.ru/cpp-beginners/thread409409.html
Задача на Си: Элемент матрицы называется локальным минимумом, если он строго меньше всех имеющихся у него соседей. Подсчитать кол-во локальных минимумов заданной матрицы размером 10x13. (Соседями элемента aij в матрице называется элемент akt, с i-1≤k≤i+1, j-1≤t≤j+1, (k,t) != (I,j). Написать программу с использованием подпрограмм. Что написал: #include <stdio.h> #include <conio.h>...
C (СИ) задача по Си со строками С помощью текстового редактора БЛОКНОТ создан файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Файл должен иметь расширение DAT. Написать программу, которая: - выводит текст на экран дисплея; - определяет количество предложений текста и количество слов в каждом предложении. http://www.cyberforum.ru/cpp-beginners/thread409346.html
C (СИ) Переделать прямую адресацию в косвенную
Есть код, сделанный с прямой адресацией, помогите написать косвенной адресацией #include <stdio.h> struct article { char title; float price; int number; };
Ввести строку произвольной длины. Исключить из нее пробелы и вывести на печать. C (СИ)
В данной программе есть маленькая проблема, нулевым элементом массива что-то записывается, и при выводе последний символ, введенной строки, теряется. преподаватель сказал гетчем убрать нулевой элемент, я его не понял=(. /*5.1) Ввести строку произвольной длины. Исключить их нее пробелы и вывести на печать.*/ #include "stdafx.h" #include "conio.h" #include <iostream> void main()
C (СИ) Отбросить дробную часть от числа типа double http://www.cyberforum.ru/cpp-beginners/thread409225.html
В общем задача такова: ввожу десятизначное положительное число типа double с клавиатуры. нужно сделать проверку, чтоб это число было без дробной части. тоесть если например: 5555555555.354 - чтоб выдавал ошибку и повторить ввод. вот код: double y;
C (СИ) Замена строки матрицы на вектор (указатели) Всем добрый вечер!) Дан вектор(4) , и матрица (4х4) , требуется заменить заданную строку матрицы на этот вектор. составил только так. Как это выполнить с указателями не понимаю , прошу помощи) #include "stdafx.h" #include <stdio.h> #include <iostream> #include <stdio.h> int main() подробнее

Показать сообщение отдельно
nnina
 Аватар для nnina
2 / 2 / 0
Регистрация: 12.11.2011
Сообщений: 69
17.12.2011, 09:12     Перевести код с C
Не получается перевести из С в C++:

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
#include <stdio.h>
#include <stdlib.h>
using namespace std;
 
int mycompare(int first, int second)
{
        if(first > second)      return 1;
        else if(first == second)        return 0;
        else if(first < second) return -1;
}
int main()
{
        int a, b, res;
        printf("Input number A:\t");
        scanf("%d", &a);
        printf("Input number B:\t");
        scanf("%d", &b);
        res = mycompare(a, b);
        if(res == 1)    printf("%d > %d\n", a, b);
        else if(res == 0)       printf("%d = %d\n", a, b);
        else if(res == -1)      printf("%d < %d\n", a, b);
        system("pause");
        return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru