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

Международная телефонная станция - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создание мини теста на С http://www.cyberforum.ru/cpp-beginners/thread26941.html
люди добрые, помогите пожалуйста решить такого рода задачку на языке С: надо написать прогу, которая поочерёдно задаёт врозброс 10 вопросов(вопросы берутся не с файла). после каждого вопроса пользователь должен дать ответ. Если ответ верный - идёт переход на следующий вопрос. Если ответ неверный - прога предлагает ввести ответ ещё один раз. Если ответ неверный и после второго раза - идёт переход...
C++ Найти и напечатать слово, в котором содержится больше всего символов “А” Дан текст, который содержит буквы и пропуски. Найти и напечатать слово, в котором содержится больше всего символов “А”. Словом считать последовательность букв, разделенных пропусками. помогите мне всего кода ненужно, только алгоритм нахождения. http://www.cyberforum.ru/cpp-beginners/thread26929.html
Робот в лабиринте C++
Спасибо тебе loki ты клёвый кодер! У меня есть ещё одно задание, последние которое мне надо сдать, если сможешь помоги! Написать программа на тему "Робот в лабирине".Программа должна отображать очертания лабиринта и робота и позволять управлять движением робота по лабиринту с помощью клавиш на клавиатуре или кнопок мыши.При этом должны блокироваться "неправильные" попытки движения робота...
C++ где взять ответы из учебника Т.А.Павловская C/C++
Скажите пожалуйста где взять ответы из учебника Т.А.Павловская C/C++ или помогите решить 1 задачу к части 1. У меня есть свое решение, но неправильное.
C++ Смодулировать операцию деления двух действительных чисел в форме +/- m.n E K, где... http://www.cyberforum.ru/cpp-beginners/thread26883.html
Задание №1 Смодултровать операцию деления двух действительных чисел в форме +/- m.n E K, где сумарная длина мантиссы (m+n) - до 30 значащих цифр, а величена порядка К - до 5 цифр. Результат выдать форме +/- 0.m1 E K1! Задание №2 Слова текста из малых латинских букв записаны не менее чем через один пробел; текст оканчивается точко. БЕЗ ИСПОЛЬЗОВАНИЯ конструкции STRING: а) написать...
C++ Книга и компилятор для новичка какую книгу и компилятор вы посоветуете для начинающего программиста на с++ и С# ? пробовал и visual studio и borland c++ builder, во visual studio как то все по своему, например(не #include <iostream.h> а #include <iostream> use namespace std;) а в borland c++ builder мне сложно разобраться как с ним работать. подробнее

Показать сообщение отдельно
Настюшка
 Аватар для Настюшка
0 / 0 / 0
Регистрация: 21.03.2009
Сообщений: 7
21.03.2009, 16:15  [ТС]     Международная телефонная станция
Спасибки, а как там дальше вводить номер телефона и время разговора
и Выводит извещение на оплату телефонного разговора.


Добавлено через 1 час 25 минут 15 секунд
Если, например, строить дерево по фамилиям:

Берём первую фамилию. Записываем в корень дерева.
Берём следующую. Сравниваем с первой. Если меньше, то записываем в левую ветвь, если больше, то в правую (меньше или больше это можно определить функцией strcmp).
Дальше сравниваем третью фамилию с корнем. Пусть она тоже меньше, как и вторая. Тогда переходим в левую ветвь и сравниваем со второй. Если она меньше второй, то пишем в левую ветвь второй, иначе в правую второй.


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
class TreeNode
{
     char *name;
     TreeNode *left,*right;
public:
     TreeNode(const char* str) { left=right=NULL; name=strcpy(str); }
     void Add(const char* str);
};
void TreeNode::Add(const char* str)
{
      int p = strcmp(str,name);
      if(p>0)
      {
            if(right == NULL) 
                  right = new TreeNode(str);
            else
                  right->Add(str);
      }
      else if (p<0)
      {
            if(left == NULL) 
                  left = new TreeNode(str);
            else
                  left->Add(str);
      }
      else if (p == 0)
      {
              // два одинаковых имени -- по идее это ошибка
      }
}
Не понимаю

ПОМОГИТЕ!

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