mixxxser
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору int main(){ // n k s clrscr(); FILE *stream; char *readN, *readK, *readS; stream = fopen(PATH, "r"); printf("\n0.1<=S/K<=1:\n\n"); while (feof(stream) == 0){ fscanf(stream, "%s %s %s",readN, readK, readS); if ((float(atoi(readS)) / float(atoi(readK)) >= 0.1) && (float(atoi(readS)) / float(atoi(readK)) <= 1.0)) printf("name=%s, prihoditsya=%0.1f\n",readN,(float(atoi(readS)) / float(atoi(readK)))); } fclose(stream); stream = fopen(PATH, "r"); printf("\nS/K>1:\n\n"); while (feof(stream) == 0){ fscanf(stream, "%s %s %s",readN, readK, readS); if (float(atoi(readS)) / float(atoi(readK)) > 1.0) printf("name=%s, prihoditsya=%0.1f\n",readN,(float(atoi(readS)) / float(atoi(readK)))); } getch(); return 0; } |