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

Напечатать однофомильцы - C++

Восстановить пароль Регистрация
 
Totoro
 Аватар для Totoro
42 / 18 / 1
Регистрация: 28.05.2012
Сообщений: 135
Записей в блоге: 1
28.05.2012, 20:57     Напечатать однофомильцы #1
В символьном массиве хранятся фамилии и инициалы учеников класса. Требуется напечатать список класса с указанием для каждого ученика, количества его однофамильцев.

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
31
32
33
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <string.h>
 
void main()
{
clrscr();
char *s = "Ivanov S.A,Petrova D.T,IvanovJ.P,Vasiliev E.A",*s1,*d,*d1;
s1 = s;
d = d1;
int i =0;
int odnofam = 0;
 
while (*s1 != '\0')
{
  while ((*s1 != ','))
  {
   if (*s1=='\0') break;
   if (*s1==' ') break;
   *d1 = *s1;
   s1++;
   d1++;
  }
  *d1='\0';
  cout << d;
  s1++;
  *d = NULL;
  d1=d;
}
 
getch();
}
Сделал что бы отсекало чисто фамилию в переменную d застопорился теперь на том ка проверить весь список на наличие совпадений.

Если несложно предложите идеи.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2012, 20:57     Напечатать однофомильцы
Посмотрите здесь:

Обчислыть и напечатать значение ,,у,, C++
C++ напечатать прог
C++ напечатать слово
C++ Среди цифр введенной строки, напечатать ту, которая появлялась более 3 раз. Если таких цифр было несколько, напечатать ту, что встретилась первым
C++ Циклом for напечатать ромб
Напечатать таблицу функции C++
Напечатать таблицу функции C++
Напечатать в столбик C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BlackThorn
5 / 5 / 2
Регистрация: 15.05.2012
Сообщений: 27
28.05.2012, 21:43     Напечатать однофомильцы #2
Может создать массив структур с двумя полями - фамилия и инициалы. заполнить его. Потом уже с ним работать.
Totoro
 Аватар для Totoro
42 / 18 / 1
Регистрация: 28.05.2012
Сообщений: 135
Записей в блоге: 1
29.05.2012, 05:18  [ТС]     Напечатать однофомильцы #3
Увы задача состоит в том что бы это сделать без массивов.
Yandex
Объявления
29.05.2012, 05:18     Напечатать однофомильцы
Ответ Создать тему
Опции темы

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