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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
S18
0 / 0 / 0
Регистрация: 07.05.2012
Сообщений: 57
#1

Перевести на язык С++ - C++

28.03.2013, 19:17. Просмотров 361. Ответов 5
Метки нет (Все метки)

Помогите пожалуйста записать эти строчки на языке С++:

C
1
2
3
4
5
6
7
8
9
10
11
12
13
int* val = (int*)calloc(1, sizeof(int));
   
   for (j = 0, *val = 1; j < m; j++)
   {
      *val *= vector[j];
   }
 
   printf("\n");
   for (i = 0; i < m; i++)
   {
      printf("adress %p : vector[%u] = %d\n", &vector[i], i, vector[i]);
   }
   printf("\nadress %p : Res_val = %d", val, *val);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2013, 19:17     Перевести на язык С++
Посмотрите здесь:

Перевести с Borland Pascal на язык С++ C++
C++ Перевести программу с языка Паскаль в язык С++
C++ ламеру перевести в язык с++
C++ перевести на язык С++ с Паскаля
Правильно перевести в С++ язык C++
Как верно перевести формулу на язык c++? C++
Нужно перевести на язык Pascal C++
C++ Стандарт. Раздел 2. Перевести абзац на русский язык
Перевести программу,написанную на паскале,на язык си++ C++
C++ Правильно перевести на язык c++
C++ Перевести код с языка Pascal на язык C++
Перевести код с языка Pascal на язык С++ C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Harutyunyan
1 / 1 / 0
Регистрация: 28.09.2012
Сообщений: 91
28.03.2013, 22:11     Перевести на язык С++ #2
Код писал сразу сюда

C++
1
2
3
4
5
6
7
8
9
int *val = new int[1];
 for (j = 0, val = 1; j < m; j++)
      val *= vector[j];
   
  std::cout << std::endl;
   for (i = 0; i < m; i++)
      printf("adress %p : vector[%u] = %d\n", &vector[i], i, vector[i]);
   
   printf("\nadress %p : Res_val = %d", val, *val);
что то приближенное
danil0111
3 / 3 / 0
Регистрация: 04.10.2012
Сообщений: 22
28.03.2013, 22:24     Перевести на язык С++ #3
Если с++ то лучше использовать cout вместо printf.

Добавлено через 6 минут
Только тогда надо добавить
C++
1
#include <iostream>
Friday
ну и долго меня небыло...
 Аватар для Friday
61 / 57 / 8
Регистрация: 24.03.2013
Сообщений: 173
28.03.2013, 22:58     Перевести на язык С++ #4
Цитата Сообщение от danil0111 Посмотреть сообщение
Если с++ то лучше использовать cout вместо printf.

Добавлено через 6 минут
Только тогда надо добавить
C++
1
#include <iostream>
еще желательно
C++
1
using namespace std;
что бы не писать все время std::cout и std::endl;
Tulosba
:)
Эксперт С++
4384 / 3227 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
29.03.2013, 07:27     Перевести на язык С++ #5
Цитата Сообщение от Friday Посмотреть сообщение
еще желательно
C++
1
using namespace std;
что бы не писать все время std::cout и std::endl;
Нежелательно. Так как это сводит на нет весь смысл введения пространства имен. В лабах в этом есть смысл, а в промышленном коде следует избегать.
Harutyunyan
1 / 1 / 0
Регистрация: 28.09.2012
Сообщений: 91
29.03.2013, 08:12     Перевести на язык С++ #6
Цитата Сообщение от Tulosba Посмотреть сообщение
Нежелательно. Так как это сводит на нет весь смысл введения пространства имен. В лабах в этом есть смысл, а в промышленном коде следует избегать.
Обсолютно согласен, но если вам нехочется писать постоянно std::, то можете сделать так:

C++
1
2
3
using std::cout;
using std::cin;
using std::endl;
Yandex
Объявления
29.03.2013, 08:12     Перевести на язык С++
Ответ Создать тему
Опции темы

Текущее время: 09:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru