Найти средний балл по математике - C (СИ)

  1. дана ведомость с фамилией, группой о оценкой за экзамены по физике и математике.Найти средний балл по математике.


textual

Код:

struct vedomost {
    char name[64];
    int fhisic;
    int math;
};


Похожие ответы
  1. Написать программу перевода оценки по 100-балльной шкале в 5-балльную Условие. 30 баллов и менее -> 1; от 31 до 50 -> 2; от 51 до 72 -> 3; от 73 до 86 -> 4; от 87 до 100 -> 5.

  1. Определить структурный тип СТУДЕНТ, включив в него : фамилию (char[]), курс (int), группу (int), массив экзаменационных оценок (int[6]). Задать массив структур типа СТУДЕНТ. Определить студента, имеющего максимальный средний балл, определить группу и курс с максимальным средним баллом.C1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 typedef struct STUDENT {     char* name[3];     int marks, A[6]; } STUDENT; STUDENT T[3] = { "Mary", "Mike", "Elise" };     STUDENT T[1] = { "Mary", "5, 6, 9, 7, 6, 8" }; STUDENT T[2] = { "Mike", "4, 7, 3, 6, 8, 5" }; STUDENT T[3] = { "Elise", "7, 5, 9, 6, 8, 8" };   void main() {     int i;     float P; //средний бал     int A = 3; //студенты     for (i = 0; i

  1. Известны рост и пол каждого из 22-х человек. Найти средний рост у мужчин. Очень нужно использовать указатель на функцию. Рост и пол задавать рандомно.

  1. Написать программу, которая определяет количество учеников в классе, чей рост превышает средний. Рекомендуемый вид экрана во время работы программы приведен ниже. *** Анализ рост учеников *** Введите рост (см) и нажмите . Для завершения введите О и нажмите -> 175 -> 170 -> 180 -> 168 -> 170 -> О Средний рост: 172.6 см 2 человека рост превышает средний.

  1. Здравствуйте. Прошу помочь решить задачу с использованием указателей. Дана матрица А, имеющая 30 строк и 10 столбцов, содержащая оценки группы за первый семестр. Определите средний балл студентов группы по каждому предмету.

  1. Ввести информацию по 3-м студентам (порядковый номер, Фамилия и три оценки) определить количество отличников и средний бал каждого студента Проблема в цикле! Помогите пожалуйста!Заранее спасибо!)C1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 //--------------------------------------------------------------------------- #include #include #include //--------------------------------------------------------------------------- struct student { int n; char fio[20]; int bal[3]; }; int  main() { struct student st[100]; int i,j,kol=0,s=0; float sr=0;   for (i=1; i<5; i++) { st[i].n=i; printf("Vvedite familiu %d ",i); scanf("%s",st[i].fio); for (i=0; i<3; i++) {  printf("Vvedite ochenku: ");  scanf("%d",&st[i].bal[j]);  s=s+st[i].bal[j];  } sr=s/3; if (s==15) {  kol=kol+1; } printf("Sredniy ball = %5.3f\n",sr);   }   printf("Kolichestvo otlichikov = %d\n",kol); getch(); return 0; } //---------------------------------------------------------------------------

  1. 1. Упорядочить список студентов по среднему баллу и вывести весь список прошу помочь разобраться,надо сделать ввод данных о студентах,а как со средним баллом поступить? 2. Дан двумерный массив из 5 строк и 6 столбцов. Определить, для каждой нечетной строки минимальный элемент. Найти произведение этих элементов. мой косячный код: C1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 #include #include #include #pragma hdrstop   //---------------------------------------------------------------------------   #pragma argsused int main(int argc, char* argv[]) {int a[5][6]={0},i,j,s; int min; randomize(); for (i = 0; i < 5; i++) { for (j = 0; j < 6; j++) { a[j]=random(100); printf("%4d",a[i][j]); if(i%2!=0) for(i = 1; i < 5; i+=2); { printf("%d"); }    //для нечетных строк printf (" %d\n",a[i][6]); //тогда число нечетное if (a[i][j]>a[i][6]) a[i][6]=a[i][j]; } a[i][j]=1+rand()%100; printf("  min=%d\n",a[i][6]); s=s*a[i][6];} printf(" proizvedenie = %d",s);   getchar();getchar();       return 0; } 3. Дан одномерный массив из 100 элементов, состоящий из случайных вещественных чисел в диапазоне от 5 до 25. Вывести в порядке невозрастания (убывания) те элементы этого массива, целая часть которых — четное число. посмотрели на мой код и сказали,что я неправильно понял задачуC1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 #include #include #include #include #pragma hdrstop   //---------------------------------------------------------------------------   #pragma argsused int main(int argc, char* argv[]) { float A[100]; int i,s; randomize(); for(i=0;i<100;i++) {A[i]=(float)rand()/RAND_MAX*20+5; printf  ("%10.2f\n",A[i]); } printf("\n");                         for(i=99;i>0;i--) {s=(int)A[i];        if (s%2==0) printf (" %d ",s); } getchar();getchar();     return 0; }P.S. Надо сделать сортировку,ее у меня вообще нету. а каким способом? надеюсь на вашу помощь  

  1. Помогите написать прогу:ввести фамилию,кафедру,специальность,оценку студента.Отсортировать студентов по кафедрам и посчитать средний бал по кафедрам.Заранее спасибо. Вот пробывал сам,но в конце не получается:C1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 #include #include #include  struct STUDENT { char kafedra[20],famil[20],spec[20]; int ocenka; }; void main() {  int n,i,j,s; char c; float k; struct STUDENT arr[10];   clrscr();i=0; while(c!='N') { puts("Vvesti dannue pro studenta(Y/N)"); scanf("%s",&c);  if (tolower(c)=='n') {break;}   printf("Vvedite famil %u stud-",i); scanf("%s",&arr[i].famil);   printf("Vvedite kafedru %u stud-",i); scanf("%s",&arr[i].kafedra);   printf("Vvedite ocenku %u stud-",i); scanf("%d",&arr[i].ocenka);   printf("%s,%s,%d\n",arr[i].famil,arr[i].kafedra,arr[i].ocenka);   i=i+1; printf("%d\n",i);} n=i; printf("%d\n",i); s=0; for (i=0;i

  1. Ввести и вывести 7 записей о сотрудниках. Найти средний стаж работы всех сотруников