Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.10.2010, 13:39   #1
Albi
Новичок
Джуниор
 
Регистрация: 10.10.2010
Сообщений: 5
По умолчанию Си. Две задачи на опер. цикла и условия.

Очень нужна помощь.
1) Даны два натуральных числа m,n. Проверить, есть ли в записи числа (n^3*m^2) цифра m.
2) Дано натуральное число N(N>9). Определить сумму цифр в первой половине числа(старшие разряды).
Напр. N=12345678. Сумма составляет 1+2+3+4=10.
Albi вне форума Ответить с цитированием
Старый 10.10.2010, 14:03   #2
q_proger
Пользователь
 
Регистрация: 10.10.2010
Сообщений: 48
По умолчанию

Код:
    // 1
    int m = 6, n = 25;
    int r = n*n*n + m*m;

    bool ok = false;
    while (r != 0) {
        if (r % 10 == m) {
            ok = true;
            break;
        }
        r /= 10;
    }
    cout << (ok ? "yes" : "no") << "\n";

    // 2
    int a[16], N = 12345678;
    int i, j, s = 0;
    for (i = 0; N != 0; i++) {
        a[i] = N % 10;
        N /= 10;
    }
    for (j = i - 1; j > i / 2 - 1; j--) {
        s += a[j];
    }
    cout << s << "\n";
q_proger вне форума Ответить с цитированием
Старый 10.10.2010, 14:07   #3
Albi
Новичок
Джуниор
 
Регистрация: 10.10.2010
Сообщений: 5
Хорошо

спасибо большое))
а если еще одно напишу - поможете?
Albi вне форума Ответить с цитированием
Старый 10.10.2010, 14:11   #4
q_proger
Пользователь
 
Регистрация: 10.10.2010
Сообщений: 48
По умолчанию

Цитата:
Сообщение от Albi Посмотреть сообщение
спасибо большое))
а если еще одно напишу - поможете?
Давай, еще одну сделаю..
q_proger вне форума Ответить с цитированием
Старый 10.10.2010, 14:15   #5
Albi
Новичок
Джуниор
 
Регистрация: 10.10.2010
Сообщений: 5
По умолчанию

выч. площадь треугольника со сторонами a, b, c по ф-ле Герона.
s=sqr(p(p-a)(p-b)(p-c))
p=(a+b+c)/2
Albi вне форума Ответить с цитированием
Старый 10.10.2010, 14:20   #6
q_proger
Пользователь
 
Регистрация: 10.10.2010
Сообщений: 48
По умолчанию

Вот это задача Только в формуле Герона sqrt, а не sqr
Код:
double a = 3, b = 4, c = 5, p;
p = (a + b + c) / 2;
cout << sqrt(p * (p - a) * (p - b) * (p - c));
q_proger вне форума Ответить с цитированием
Старый 10.10.2010, 14:22   #7
Albi
Новичок
Джуниор
 
Регистрация: 10.10.2010
Сообщений: 5
По умолчанию

чёрт, это надо так тупить мне!( в следующий раз лучше сама подумаю =\
спасибо большое))
Albi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Две задачи Joker<777> Паскаль, Turbo Pascal, PascalABC.NET 3 19.09.2010 23:40
Две задачи на паскале. masterlomaster Помощь студентам 15 21.10.2009 18:50
Две Задачи Алена Захарова Помощь студентам 13 13.08.2009 17:03
две задачи!!! LOVELY Помощь студентам 2 30.01.2009 01:35
две задачи на С++ ELL Помощь студентам 0 01.06.2008 01:28