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

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

Войти
Регистрация
Восстановить пароль
 
zoternik
НАРУШИТЕЛЬ
640 / 355 / 1
Регистрация: 10.11.2011
Сообщений: 1,749
Записей в блоге: 5
#1

перевести программу на С++ - C++

13.11.2012, 16:33. Просмотров 265. Ответов 2
Метки нет (Все метки)

вот условие:

Дано натуральное число.
а)-верно ли, что сумма его цифр меньше А?
б)-верно ли, что произведение его цифр больше B?
в)- верно ли, что это число К-значное? Составное условие и вложенный условный оператор не использовать.
г)-верно ли, что его первая цифра превышает n?

вот мой код на pascal:

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var
    x,c,pr : longint;
    kol,k,p,n : byte;
    a,b,sum : integer;
  Begin
    write('wwedite chislo= '); readln(x);
    write('wwedite A,B,K,N : '); Readln(a,b,k,N);
      c:=x; kol:=0; sum:=0; pr:=1;
      while c>0 do begin
        sum:=sum+(c mod 10);
        pr := pr*(c mod 10);
        if c div 10 = 0 then p:=c;
        c:=c div 10; inc(kol);
      end;
    if sum<a then writeln('a) werno') else writeln('a) ne werno');
    if pr>b then writeln('b) werno') else writeln('b) ne werno');
    if k=kol then  writeln('w) werno') else writeln('w) ne werno');
    if p=n then  writeln('g) werno') else writeln('g) ne werno');
    readln;
  End.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2012, 16:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос перевести программу на С++ (C++):

Перевести программу в С++ - C++
Вот это нужно оформить в C++ #include &lt;cstring&gt; #include &lt;iostream&gt; using namespace std; bool orly(char *s, char *f) { ...

перевести программу на С++ - C++
помогите перевести программу с паскаля на С++. uses crt; var i,n:integer; a1,a2,a,eps:real; l:boolean; begin ...

Перевести программу на С++ - C++
нужно перевести в с++ Дан текст, в котором имеются цифры. а) Найти их сумму. б) Найти максимальную цифру var s: string; ...

Перевести программу из С в С++ - C++
Что следует изменить помимо операторов ввода-вывода? Пожалуйста, помогите!#include &lt;stdio.h&gt; #include &lt;locale.h&gt; #include &lt;stdlib.h&gt; ...

Перевести программу C# в С++ - C++
Добрый вечер. Написал программу на языке C#, но сдать ее нужно на языке С++. Несколько попыток перевести программу самостоятельно были...

Перевести программу из C++ в Си - C++
#include &lt;iostream&gt; int main() { int size=3; int max_size=size+(size-1); int**pMagic_square = new int*; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
13.11.2012, 17:12 #2
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
#include <iostream>
 
int main()
{
   long x,c,pr; 
   unsigned short int kol,k,p,n;
   int a,b,sum;
 
    std::cout<<"wwedite chislo= "; 
     std::cin>>x;
    std::cout<<"wwedite A,B,K,N : "; 
     std::cin>>a>>b>>k>>n;
    c=x; kol=0; sum=0; pr=1;
      while (c>0)
        { 
        sum+=c%10;
        pr *=c %10;
        if (c / 10 == 0) 
           p=c;
        c=c / 10; 
          kol++;
          }
    if (sum<a) std::cout<<"a) werno"<<std::endl; else  std::cout<<"a) ne werno"<<std::endl;
    if (pr>b)  std::cout<<"b) werno"<<std::endl; else  std::cout<<"b) ne werno"<<std::endl;
    if (k==kol) std::cout<<"w) werno"<<std::endl; else  std::cout<<"w) ne werno"<<std::endl;
    if (p>n) std::cout<<"g) werno"<<std::endl; else  std::cout<<"g) ne werno"<<std::endl;
    return 0;
}
Также подправил 4-е условие. По заданию, верно ли первая цифра превышает данное число. Т.е. больше. А там = было.
zoternik
НАРУШИТЕЛЬ
640 / 355 / 1
Регистрация: 10.11.2011
Сообщений: 1,749
Записей в блоге: 5
13.11.2012, 17:20  [ТС] #3
спасибо теперь все ясно
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2012, 17:20
Привет! Вот еще темы с ответами:

Из Pascal в C++ программу перевести - C++
Даны три переменные вещественного типа: A, B, C. Если их значения упорядочены по возрастанию, то удвоить их; в противном случае заменить...

Перевести программу на сайт - C++
Здравствуйте. Есть программа написанная на c++ есть исходный код. Скажите в какую сторону смотреть. Нужно чтобы эта программа запускалась...

Перевести в программу dev c++ - C++
. uses crt; var n,s:integer; begin clrscr; repeat write('Введите трехзначное число n='); readln(n); until(n&gt;99)and(n&lt;=999); ...

Перевести программу с Паскаля на Си++ - C++
Помогите пожалуйста переписать этот код на язык Си++, не знаю как также объявляется массив :( const a=3; b=4; var x,y,u:array...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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