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

Выяснить, входит ли цифра 3 в запись числа n2 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Принадлежит ли начало координат треугольнику с вершинами http://www.cyberforum.ru/cpp-beginners/thread169791.html
Даны действительные числа x1, x2, x3, y1, y2, y3. Принадлежит ли начало координат треугольнику с вершинами (x1, y1), (x2, y2), (x3, y3)? #include <iostream> int main() { float x1,x2,x3,y1,y2,y3,s1,s2,s3,S; std::cout << "x1="; std::cin >> x1; std::cout << "y1="; std::cin >> y1; std::cout << "x2=";
C++ Найдите ошибку Даны действительные числа x1, x2, x3, y1, y2, y3. Принадлежит ли начало координат треугольнику с вершинами (x1, y1), (x2, y2), (x3, y3)? Проверьте пожалуйста код...какие б значения я не вводила всегда пишет принадлежит, не могу найти ошибку #include <iostream> int main() { float x1,x2,x3,y1,y2,y3,s1,s2,s3,S; std::cout << "x1="; std::cin >> x1; std::cout << "y1="; std::cin >> y1; http://www.cyberforum.ru/cpp-beginners/thread169789.html
C++ Использование структур, массивов и функций
Согласно тексту задачи помогите пожалуйста создайть программу с использованием структур, массивов и функций. Задача «Погода» Есть несколько типов дней (солнечный, пасмурный, холодный). Каждый день характеризуется ночной и дневной температурой (пределы зависят от типа дня (Придумать!)). Смоделировать погоду на 10 дней. Определить самый тёплый и самый холодный день, ночь, а так же сутки...
Нужен "Исходник" C++
Вообщем курсовой пишу...прогу скачал с нэта) Хотел уже здать, но учителя сказали сделать "Исходник". Кто может мне с этим помочь? вот код: 580 #include<conio.h> #include<stdio.h> #include<stdio.h> #include<string.h> #include<stdlib.h>
C++ Создание программы с использованием собственных функций. Использование массивов и структур http://www.cyberforum.ru/cpp-beginners/thread169203.html
Здравствуйте! Помогите, пожалуйста, решить задачу. Вот текст: Существует 3 категории учеников: отличник, хорошист, двоечник. Сгенерировать класс из 5 учеников (аналогично задаче про зоопарк). Вывести на экран таблицу оценок по предметам, согласно которой определить предмет, по которому лучшая успеваемость в классе, и предмет, по которому успеваемость худшая. ученики 1 2 3 4 5 6 7...
C++ В треугольнике найти длину и координаты основания высоты, опущенной из вершины А на сторону ВС Помогите разобраться. Даже так решить, на бумаге, не могу: В треугольнике , заданном на плоскости координатами вершин , найти длину и координаты основания высоты, опущенной из вершины А на сторону ВС Длинну высоты легко найти (через плошадь), а вот точку основания высоты. Уже несколько дней бьюсь - безтолку. Получается сильно грамозко (рассматривал через скалярное произведение и через... подробнее

Показать сообщение отдельно
Кооошечка
 Аватар для Кооошечка
0 / 0 / 0
Регистрация: 02.03.2010
Сообщений: 21
27.09.2010, 17:34  [ТС]     Выяснить, входит ли цифра 3 в запись числа n2
вот я написала программу
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
    float l;
    int n,b;
    l=false;
    std::cout << "n=";
    std::cin >> n;
    n=n*n;
 
    while ((n!=0)||(l!=true))
    {
        if (n/10==3)  l=true;
        b=n/10;
        n=n/10;
    }
    if (l==true) 
    std::cout << "Da cifra 3 vhodit v chislo"<<"\n";    
    else 
    std::cout << "net cifra 3 ne vhodit v chislo"<<"\n";    
    system("pause");
 
}
но эта программа почему то работает если я ввожу число в запись квадрата которого входит цифра 3 иначе программа висит, допустим вводим 19 это в квадрате 361 тут всё нормально пишет входит если ввожу к примеру 5 уж ни чего не выдаёт

Добавлено через 8 минут
Цитата Сообщение от MILAN Посмотреть сообщение
Не совсем понял условие, приведите пример что должно быть на входе, и на выходе!!!
вот я написала программу
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    {
        float l;
        int n,b;
        l=false;
        std::cout << "n=";
        std::cin >> n;
        n=n*n;
 
        while ((n!=0)||(l!=true))
        {
        if (n/10==3)  l=true;
        b=n/10;
        n=n/10;
        }
    if (l==true) 
        std::cout << "Da cifra 3 vhodit v chislo"<<"\n";        
    else 
        std::cout << "net cifra 3 ne vhodit v chislo"<<"\n";    
        system("pause");
 
}
но эта программа почему то работает если я ввожу число в запись квадрата которого входит цифра 3 иначе программа висит, допустим вводим 19 это в квадрате 361 тут всё нормально пишет входит если ввожу к примеру 5 уж ни чего не выдаёт
 
Текущее время: 01:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru