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

Три ученика и три языка. Определить кто на каком программирует. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написание dll - библиотеки и ее открытие средствами Delphi http://www.cyberforum.ru/cpp-beginners/thread978935.html
Есть некоторая dll-библиотека, которая вычисляет площадь и периметр n-угольника. Лабораторная была на Delphi, решил попробовать написать dll-ку средствами языка C++ (на Visual Studio) На msdn, нашел алгоритм написания: //Simple.h namespace dllspace{ #define M_PI 3.1415926535897932384626433832795 class dllclass { public: static __declspec(dllexport) double Square(double n, double...
C++ Тест по c++ Помогите зарешать тест, буду признателен http://www.cyberforum.ru/cpp-beginners/thread978926.html
C++ Задача про лотосы: за сутки каждый лотос делится пополам. Определить сколько будет через месяц.
Решите задачи на C++(в виде кода программы) 1.В озере растут лотосы. За сутки каждый лотос делится пополам, и вместо одного лотоса появляются два. Ещё через сутки каждый из получившихся лотосов делится пополам и так далее. Через 30 суток озеро полностью покрылось лотосами. Через какое время озеро было заполнено наполовину?
C++ Альтернативный способ решения
Приветствую всех программистов, зашедших в эту тему. В общем, начну с условия задачи: "Написать программу объединения трех строк “The laboratory”, “work” и “№6” в четвертую строку с текстом: «The laboratory work №6» без использования функции sprintf()" Задачу эту я решил, использовав strcat. Всё работает, НО дотошный препод требует, чтобы я её решил альтернативным способом....
C++ Целочисленное деление http://www.cyberforum.ru/cpp-beginners/thread978881.html
Почему ноль получается?? Я понимаю, что o и p целочисленные. НО P ведь нет. почему ноль? int main() { int o=5; int n =10; float P; P = o/n; cout << P; return 0;
C++ Создать аналог функции strpbrk на С++ Здравствуйте, прошу о помощи. Дано задание сделать аналог функции strpbrk на С++, чтобы работало аналогично этой задачи, только сделано другими операторами. #include <string.h> #include <stdio.h> int main( void ) { char string = "The 3 men and 2 boys ate 5 pigs\n"; char *result = NULL; // Return pointer to first digit in "string". подробнее

Показать сообщение отдельно
ValeryS
Модератор
6534 / 5000 / 460
Регистрация: 14.02.2011
Сообщений: 16,624
16.10.2013, 20:33     Три ученика и три языка. Определить кто на каком программирует.
Цитата Сообщение от Сергей2000 Посмотреть сообщение
Три ученика (Коля, Петя и Сережа) умеют писать программы на трех языках программирования (Basic, Pascal и C). Кто, на каких языках умеет писать программы неизвестно, но известно, что каждый ученик умеет писать программы на двух языках. При этом на Basic умеет программировать один ученик, на Pascal — трое и на C — двое. Кто умеет программировать на Basic, если известно, что Сережа научил Петю программировать на С?
а причем здесь С?
это нормальная житейская логика, она же комбинаторика,все двуязычные, но на Паскале все трое пишут
Сережа научил Петю писать на С, значит Сережа и Петя пишут на Си плюс они пишут на Паскале
Цитата Сообщение от Сергей2000 Посмотреть сообщение
Pascal — трое
они же и пишут на Си
Цитата Сообщение от Сергей2000 Посмотреть сообщение
на C — двое.
остается один двуязычный который пишет на Паскале но не пишет на Си
Цитата Сообщение от Сергей2000 Посмотреть сообщение
(Коля
так что Catstail, ты не прав
одно решение
мне даже лень писать прогу(кстати на каком языке)
ну примерно так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
enum(Paskal=1,Basic=2,C=4);
petya=Paskal | C;
serioha=Paskal | C;
kola=Paskal;
if(petya&Paskal & petya&C)
 printf("petya no basic");
 else
 printf("petya yes basic");
if(serioha&Paskal & serioha&C)
 printf("serioha no basic");
 else
 printf("serioha yes basic");
if(kola&Paskal & kola&C)
 printf("kola no basic");
else
 printf("kola yes basic");
могу конечно ошибаться, но по моему здесь перечисления(enum) плюс битовые поля само то
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru