zZzsanyazZz Z zZzsanyazZz Регистрация 29 Мар 2013 Сообщения 88 Репутация 0 Спасибо 0 Монет 0 15 Ноя 2016 #1 #include #include #include using namespace std; int i, odn; void srawn(char s[][30]); void main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); int i, n;char s[50][30]; cout << "Введите количество учеников в классе: "; cin >> n;cin.get(); cout << "Введите фамилии и инициалы: " << endl; for (i = 0; i < n; i++) cin.getline(s, 30); cout << endl; srawn(s); system("Pause"); } void srawn(char s[][30]) { int j, n;char si[30], sj[30]; for ( i = 0; i < n; i++) { strcpy(si, s);strtok(si, " "); for ( j = 0; j < n; j++) { strcpy(sj, s[j]);strtok(si, " "); if (strcmp(si, sj) == 0)odn++; } cout << " " << s << " Однофамильцев: " << odn - 1 << endl; } }
#include #include #include using namespace std; int i, odn; void srawn(char s[][30]); void main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); int i, n;char s[50][30]; cout << "Введите количество учеников в классе: "; cin >> n;cin.get(); cout << "Введите фамилии и инициалы: " << endl; for (i = 0; i < n; i++) cin.getline(s, 30); cout << endl; srawn(s); system("Pause"); } void srawn(char s[][30]) { int j, n;char si[30], sj[30]; for ( i = 0; i < n; i++) { strcpy(si, s);strtok(si, " "); for ( j = 0; j < n; j++) { strcpy(sj, s[j]);strtok(si, " "); if (strcmp(si, sj) == 0)odn++; } cout << " " << s << " Однофамильцев: " << odn - 1 << endl; } }
ывафыав Ы ывафыав Регистрация 23 Ноя 2013 Сообщения 90 Репутация 0 Спасибо 0 Монет 0 15 Ноя 2016 #2 Если отступы сделать, будет лучше читаться. Позитивный голос 0
хХхАлександрхХх Х хХхАлександрхХх Регистрация 6 Окт 2013 Сообщения 76 Репутация 0 Спасибо 0 Монет 0 15 Ноя 2016 #3 там ведь есть выхлоп компилятора с описанием ошибок Позитивный голос 0