Untitled
unknown
plain_text
3 years ago
883 B
13
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...