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

Программа, определяющая, входит ли введенная цифра в десятичную запись введенного трехзначного числа - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.86
Quarte
0 / 0 / 0
Регистрация: 02.11.2012
Сообщений: 4
02.11.2012, 16:05     Программа, определяющая, входит ли введенная цифра в десятичную запись введенного трехзначного числа #1
Вопрос 1.1. Эквиваленты ли следующие операторы языка С++:
char grade = 65;
char grade = ‘A’;
char grade = 0X41;

Вопрос 2.1. Как бы вы вывели на экран значения переменных words и lines в пред-ложении «There were 3020 words and 350 lines»?. Здесь числа 3020 и 350 представ-ляют значения этих переменных.

Вопрос 3.1. Найдите и исправьте ошибки в следующих операторах:
a) scanf("%d ",value);
б) printf(" сумма %d и %d равна %d \n", a, b);
в) if(number => max)
max==number;

Вопрос 4.1 Что распечатает нижеследующая программа? Объясните свой ответ.

C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream.h>
      #include <conio.h>
      const TEN=10;
      void main ()
      {
        int n=0;
        while(n++ < TEN)
          cout<<n<<endl;
        cout<<"Это все, ребята\n";
        getch();
      }
Задача 5.1. Составьте программу, определяющую, входит ли введенная вами цифра в десятичную запись введенного вами трехзначного числа.


Задача 6.1. Составить программу, которая организует массив P[m], куда последова-тельно вводится вес багажа каждого из m пассажиров авиарейса. Затем программа вычисляет и выводит на экран:
- суммарный вес багажа всех пассажиров;
- максимальный вес багажа;
- средний багаж на 1 пассажира

помогите пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2012, 16:05     Программа, определяющая, входит ли введенная цифра в десятичную запись введенного трехзначного числа
Посмотрите здесь:

Выяснить, входит ли цифра 3 в запись числа n2 C++
C++ Дано натуральное число N. Выяснить, входит ли цифра X в запись числа N2.
Дано натуральное число n . Определить , входит ли указанная цифра в десятичную запись n*n*n (n в кубе) и подсчитать сколько раз. C++
. Дана строка, изображающая десятичную запись целого положительного числа. Вывести строку, изображающую двоичную запись этого же числа C++
4.53. Дано трехзначное число. Определить: а) входит ли в него цифра 6, б) входит ли в него цифра n C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
02.11.2012, 16:52     Программа, определяющая, входит ли введенная цифра в десятичную запись введенного трехзначного числа #2
Цитата Сообщение от Quarte Посмотреть сообщение
Вопрос 1.1. Эквиваленты ли следующие операторы языка С++:
char grade = 65;
char grade = ‘A’;
char grade = 0X41;
C++
1
2
3
4
    if (int('A') == 65 && int('A') == 0x41)
        cout << "Эквивалентны";
    else
        cout << "Неэквивалентны";
Добавлено через 3 минуты
Цитата Сообщение от Quarte Посмотреть сообщение
Вопрос 2.1. Как бы вы вывели на экран значения переменных words и lines в пред-ложении «There were 3020 words and 350 lines»?. Здесь числа 3020 и 350 представ-ляют значения этих переменных.
C++
1
2
3
    int words = 3020, lines = 350;
 
    cout << "There were " << words << " words and " << lines << " lines";
Добавлено через 4 минуты
Цитата Сообщение от Quarte Посмотреть сообщение
Вопрос 4.1 Что распечатает нижеследующая программа? Объясните свой ответ
C++
1
2
3
4
5
    const int TEN = 10;
    int n = 0;
 
    while (n++ < TEN)
        cout << n << endl;
1
2
3
4
5
6
7
8
9
10

Добавлено через 7 минут
В начале сравнивается значение n с TEN.
Вне зависимости от результата сравнения, эта переменная увеличивается на 1
Если результат true то выполняется оператор cout << n << endl;

Добавлено через 12 минут
первую задачу можно еще вот так решить:
C++
1
2
3
4
    if ('A'==65 && 'A'==0x41)
        cout << "Эквивалентны";
    else
        cout << "Неэквивалентны";
M1k
3 / 0 / 1
Регистрация: 18.10.2012
Сообщений: 6
02.11.2012, 16:55     Программа, определяющая, входит ли введенная цифра в десятичную запись введенного трехзначного числа #3
Цитата Сообщение от Quarte Посмотреть сообщение
Задача 5.1. Составьте программу, определяющую, входит ли введенная вами цифра в десятичную запись введенного вами трехзначного числа.
#include <iostream>

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
using namespace std;
 
int main()
{
    int x,y;
    cout<<"chislo"<<endl;
    cin>>x;
    cout<<"cifra"<<endl;
    cin>>y;
    if(((x%10)==y)||(((x%100)/10)==y)||((x/100)==y))cout<<"vhodit"<<endl;
    else cout<<"ne vhodit"<<endl;
    system("pause");
return 0;
}
или же вариант на н-значное число
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
using namespace std;
 
int main()
{
    int x,y;
    cout<<"chislo"<<endl;
    cin>>x;
    cout<<"cifra"<<endl;
    cin>>y;
    while(x>0)
    {
        if((x%10)==y){cout<<"vhodit"<<endl;break;}
        else x/=10;
    }
    if (x==0)cout<<"ne vhodit"<<endl;
    system("pause");
return 0;
}
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
02.11.2012, 17:32     Программа, определяющая, входит ли введенная цифра в десятичную запись введенного трехзначного числа #4
Цитата Сообщение от Quarte Посмотреть сообщение
Задача 6.1. Составить программу, которая организует массив P[m], куда последова-тельно вводится вес багажа каждого из m пассажиров авиарейса. Затем программа вычисляет и выводит на экран:
- суммарный вес багажа всех пассажиров;
- максимальный вес багажа;
- средний багаж на 1 пассажира
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
#include "stdafx.h"
#include "iostream"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
 
    const int m = 10;       // количество пассажирова
    double P[m];            // массив
    double sum, maximum;    // суммарный вес багажа всех пассажирова, максимальный вес багажа
 
    for (int i=0; i<m; i++)
    {
        cout << "Введите вес багажа пассажира " << (i+1) << ": ";
        cin >> P[i];
    }
 
    sum = P[0];
    maximum = P[0];
    for (int i=1; i<m; i++)
    {
        sum = sum + P[i];
        if (P[i] > maximum) maximum = P[i];
    }
 
    cout << "Суммарный вес багажа всех пассажиров " << sum << endl;
    cout << "Максимальный вес багажа " << maximum << endl;
    cout << "Средний багаж на 1 пассажира " << sum / m << endl;
    
    system("pause");
    return 0;
}
Quarte
0 / 0 / 0
Регистрация: 02.11.2012
Сообщений: 4
02.11.2012, 17:56  [ТС]     Программа, определяющая, входит ли введенная цифра в десятичную запись введенного трехзначного числа #5
всем большое спасибо!!!

Вопрос 3.1. Найдите и исправьте ошибки в следующих операторах:
C++
1
2
3
4
scanf("%d ",value);
printf(" сумма %d  и %d  равна  %d \n",  a, b);
if(number => max)
max==number;
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
02.11.2012, 19:50     Программа, определяющая, входит ли введенная цифра в десятичную запись введенного трехзначного числа #6
C++
1
2
3
4
scanf("%d ", &value);
printf(" сумма %d  и %d  равна  %d \n",  a, b, sum);
if(number => max)
   max = number;
Yandex
Объявления
02.11.2012, 19:50     Программа, определяющая, входит ли введенная цифра в десятичную запись введенного трехзначного числа
Ответ Создать тему
Опции темы

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