Untitled
unknown
plain_text
3 years ago
883 B
10
Indexable
#include <iostream> #include <cstdlib> using namespace std; struct user { int addr; char name[21]; }; // int main() { FILE* finput; finput = fopen("input.txt", "r"); int n, m; fscanf(finput, "%i %i\n", &n, &m); char s[50]; char name[21]; user* us = new user[n]; for (int i = 0; i <n; i++) { fscanf(finput, "%s %s \n", s, us[i].name); int j; int num = 0; while (*s)//короче тут преобразовать строку адресс в число и потом заполнить в структуру { //можно запихать это в функцию отдельную кста //num = num * 10 + (*s++ - '0'); } us[i].addr = num; } for (int j = 0; j < n; j++) { for (int i = 0; i < n-1; i++) { if (us[i].name > us[i + 1].name) { swap(us[i], us[i + 1]); } } } }
Editor is loading...