0 / 0 / 0
Регистрация: 13.12.2018
Сообщений: 1
|
|
1 | |
Программа должна определять, между какими атомами в молекуле есть связь, исходя из данных файла15.12.2018, 22:42. Показов 343. Ответов 0
Метки нет (Все метки)
Помогите пожалуйста, не могу понять, почему не работает программа
#include <stdio.h> #include <stdlib.h> #include <math.h> #define MAXAT 30 double dist (double r1[3], double r2[3]) { double d, s=0.0; for (int i=0; i<3; i++) s+=(d=r2[i] - r1[i], d*d); return sqrt(s); } int main (int nargs, char *arg[]) { static double at[MAXAT][3]; static char sym[MAXAT][3]; int n; double d; int i, j; FILE *f=stdin; if (nargs>1){ f=fopen(arg[1], "r"); if(f==NULL){ perror(arg[1]); return(1); }; }fscanf (f,"%d",&n); for (i=0; i<n; i++) fscanf(f,"%2s%lf%lf%lf",sym[i], &at[i][0], &at[i][1], &at[i][2]); fclose(f); double bond=0.12; for(i=0; i<n-1; n++) for(j=i+1; j<n; n++){ d=dist(at[i], at[j]); if(d<=bond){ printf("%s - %s\n", sym[i],sym[j]);} //else printf("No bond!"); } return 0; }
0
|
15.12.2018, 22:42 | |
Ответы с готовыми решениями:
0
Программа должна определять корректность вводимой структуры Программа должна определять наименьшее количество ферзей Программа должна определять длину слова с заданым номером. программа должна считать четырехзначное число и определять, счастливое ли оно |
15.12.2018, 22:42 | |
15.12.2018, 22:42 | |
Помогаю со студенческими работами здесь
1
Хим. связь в молекуле и др! Определить, между какими степенями двойки и между какими степенями тройки находится заданное число Чтение из файла определённого места и сортировка данных исходя из этих данных На каких перегонах (то есть между какими соседними станциями) в поезде было наименьшее число пассажиров Между какими файлами возможен импорт данных Между какими файлами возможен импорт данных? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |