Форум программистов, компьютерный форум, киберфорум
Наши страницы

C Паскаля на С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление периметра и площади треугольника, заданного вершинами http://www.cyberforum.ru/cpp-beginners/thread410339.html
Разроботать алгоритм,вычесляющий периметр,и площадь треугольника,заданного вепшинами.Вершины треугольника задать с помощью структур.Результат вывести на экран.
C++ Удалить из первой строки, символы, содержащиеся во второй Вот задача: Разработать класс содержащий: - компоненты данные - методы: а) конструктор по умолчанию; б) конструктор с параметрами; в) конструктор копирования; г) деструктор; д) методы класса... http://www.cyberforum.ru/cpp-beginners/thread410336.html
Заменить в строке каждую последовательность из двух и более пробелов на один пробел C++
Разработать алгоритм обработки строки символов,которая может содержать буквы английского алфавита,цифры,знаки препинания,пробелы,знаки арифметических операций и скобки.Строку прочитать из...
C++ Дана строка: Ваши фамилия, имя и отчество записаны через один пробел. Записать одну фамилию в виде И...в.
Помогите пожалуйста. Дана строка: Ваши фамилия, имя и отчество записаны через один пробел. Записать одну фамилию в виде И...в. Желательно решение с помощью char.
C++ Необходимо вывести на экран первоначальный массив и полученый массив http://www.cyberforum.ru/cpp-beginners/thread410332.html
Разработать алгоритм обработки двумерного массива размера NxM,заполненого целыми случайными числами из диапозона от a до b.Необходимо разместить элементы строк в обратном порядке.В результате...
C++ Графическая программа. Всем добрый день! Помогите мне написать программу,графическую ,к примеру восход солнца ,падающая звезда,полет ракеты,полет вертал.или самалета!любое главное на языке С/С++. подробнее

Показать сообщение отдельно
taras atavin
3570 / 1753 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
18.12.2011, 12:22
Это проще перевести с русского в комментарии, чем с паскаля.
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
unsigned int calc()
{
 unsigned int x;
 unsigned int y;
 unsigned int i;
 unsigned int r;
 unsigned int s1;
 unsigned int s2;
 unsigned int d;
 for (x=1000, r=0, x<=1999; ++x)
 {
  for (y=x, i=4, s1=0, s2=0; i>=1; --i, y/=10)
  {
   d=y%10;
   if (i<3)
   {
    s1+=d;
   }
   else
   {
    s2+=d;
   }
  }
  if (s1==s2)
  {
   ++r;
  }
 }
 return r;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru