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

Не могу понять алгоритм задачи - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Плоскость x0y разделена на четыре области, обозначенные буквами А, В, С и D http://www.cyberforum.ru/cpp-beginners/thread972183.html
http://http://www.cyberforum.ru/c-beginners/thread972117.htmlСоставить схему программы, разработать, отладить и выполнить программу для решения задачи. Плоскость x0y разделена на четыре области, обозначенные буквами А, В, С и D. Центры окружностей совпадают с началом координат. Радиусы внутренней и наружной окружностей принять равными 1 и 3 соответственно. Программа должна обеспечить ввод с...
C++ Функция русификации перестала компилиться Раньше эта функция очень успешно не то что компилировалась, а даж работала. Она позволяет при работе программ нормально выводить русский шрифт. Так вот, в ноутбуке, раньше, все работало.Теперь при попытке компилировать она выдает ошибку. #include <string> #include <iostream> // для объекта cout using namespace std; #include<iomanip> //Этот файл содержит большую часть манипуляторов C++.... http://www.cyberforum.ru/cpp-beginners/thread972170.html
Криво читается бинарник C++
Здравия желаю! #include <iostream> #include <fstream> using namespace std; void main() { char l=6,c=3,b; fstream a("LOL.txt",ios::out|ios::binary|ios::trunc); a.write(&l,sizeof(l));
Написать программу выводящую на экран C++
таблицу значений функции Y= sin(X) на отрезке с шагом h. (аргумент функции sin(x) выражается в радианах , а не в привычных градусах 1r=57.296◦)
C++ вычислить модуль http://www.cyberforum.ru/cpp-beginners/thread972146.html
Для созданного вектора a содержащие 10 компонентов вычислить модуль: √\sum_{i=1}^{10}a2
C++ Подсчет количества символов в тексте здравствуйте . написал программу которая считает кол-во символов в тексте . Но она выдает ошибку, в чем дело? int show_cimvol(char *string) { int cimvol=0; while(*string=='\0') {cimvol++; string++; } return(cimvol); } подробнее

Показать сообщение отдельно
TrueBit
95 / 95 / 12
Регистрация: 19.11.2012
Сообщений: 195
08.10.2013, 18:03
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
#include<iostream>
using namespace std;
 
int main() {
    int number = 6676; // abcd = 6676, a=6, b=6, c=7, d=6
    int a,b,c,d;
    a=number/1000;        // a = 6676/1000 = 6
    b=(number%1000)/100;  // b = (6676%1000)/100 = 676/100 = 6
    c=(number%100)/10;    // c = (6676%100)/10 = 76/10 = 7
    d=number%10;          // d = 6676%10 = 6
    // число благоприятных случаев =
    // число способов выбрать 3 числа из 4х =
    // число сочетаний без повторений из 4х по 3 = (4!)/(3!(4-3)!)=24/6=4 случая
    // перечислим их: (a=b=c)!=d (a=b=d)!=c (a=c=d)!=b (b=c=d)!=a
 
    if(a==b && b==c && c!=d)
        cout << "abcd = " << number << ", (a=b=c)!=d\n";
    else if(a==b && b==d && d!=c)
        cout << "abcd = " << number << ", (a=b=d)!=c\n";
    else if(a==c && c==d && d!=b)
        cout << "abcd = " << number << ", (a=c=d)!=b\n";
    else if(b==c && c==d && d!=a)
        cout << "abcd = " << number << ", (b=c=d)!=a\n";
    else cout << "В числе нет 3 одинаковых цифры.\n";
    getchar();
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru