Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.02.2011, 17:59   #11
bwitcher
Форумчанин
 
Регистрация: 09.06.2010
Сообщений: 112
По умолчанию

Ребят, помогите хотя бы с одной задачкой, пжл. Очень надо!
Составить программу, которая определяет в классе самого высокого и самого легкого учеников и выводит на экран их фамилии, вес и рост.
Поможете?
bwitcher вне форума Ответить с цитированием
Старый 01.02.2011, 18:18   #12
Pein95
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 881
По умолчанию

сделаю не дорого))))скайп pein955))
Pein95 вне форума Ответить с цитированием
Старый 01.02.2011, 18:25   #13
bwitcher
Форумчанин
 
Регистрация: 09.06.2010
Сообщений: 112
По умолчанию

Нету ни Скайпа, ни денег в инете, в этом и проблема... Я б скинулся, в принципе, но нет в инете бабла у меня
bwitcher вне форума Ответить с цитированием
Старый 01.02.2011, 18:26   #14
k0tone
Пользователь
 
Аватар для k0tone
 
Регистрация: 09.11.2010
Сообщений: 99
По умолчанию

Цитата:
2) Написать программу, которая вычисляет среднее арифметическое ненулевых элементов массива М[1..100], элементы которого вычисляются по формуле: M[i]=sin(i)*cos(i)
Код:
program test;

 uses
   crt;
 var
   M:array [1..100] of real;
   j,k,sr:real;
   i:integer;

 begin
   clrscr;
   for i:=1 to 10 do
     M[i]:=sin(i)*cos(i);

   for i:=1 to 10 do
     write(M[i]:7:2);

   k:=0;j:=0;
   for i:=1 to 10 do
     begin
     if M[i]<>0 then
       begin
         k:=k+1;
         j:=j+M[i];
       end;
       end;

   sr:=j/k;

   writeln;
   writeln('sr=',sr:4:4);

   readln;

 end.
Если я вам помог - нажмите на весы пот аватаркой!
k0tone вне форума Ответить с цитированием
Старый 01.02.2011, 21:18   #15
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

с записями хоть знаком??? если уж совсем по зарез пиши в личку в аське...
смогу помочь про задачку с учениками...
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Старый 01.02.2011, 22:25   #16
k0tone
Пользователь
 
Аватар для k0tone
 
Регистрация: 09.11.2010
Сообщений: 99
По умолчанию

Цитата:
3) Составить программу, которая в каждом двумерном массиве находит самое большое значение и элементы строки и столбца, на пересечении которых он стоит, делает нулевыми.
Код:
program test;

 uses
   crt;

 var
   a:array [1..15, 1..15] of integer;
   max,Imax,Jmax:integer;
   i,j,n,m:integer;

 begin
   clrscr;
   randomize;

   write('Input NxM:');
   readln(n,m);

   for i:=1 to n do
     begin
       for j:=1 to m do
         begin
           a[i,j]:=random(21)-10;
           write(a[i,j]:7);
         end;
       writeln;
     end;

   max:=a[1,1];
   for i:=1 to n do
     for j:=1 to m do
       if max<a[i,j] then
         begin
           max:=a[i,j];
           Imax:=i;
           Jmax:=j;
         end;

   writeln;
   writeln('max=A[',Imax,',',Jmax,']=',max);
   writeln;

   for i:=1 to n do
     for j:=1 to m do
       begin
         a[Imax,j]:=0;
         a[i,Jmax]:=0;
       end;

   for i:=1 to n do
     begin
       for j:=1 to m do
         write(a[i,j]:7);
       writeln;
     end;

   readln;

 end.
Если я вам помог - нажмите на весы пот аватаркой!
k0tone вне форума Ответить с цитированием
Старый 01.02.2011, 23:19   #17
k0tone
Пользователь
 
Аватар для k0tone
 
Регистрация: 09.11.2010
Сообщений: 99
По умолчанию

Цитата:
1) Составить программу, которая определяет в классе самого высокого и самого легкого учеников и выводит на экран их фамилии, вес и рост.
Код:
program test;

 uses
   crt;

 type
   anketa = record
     name: string;
     lastname: string;
     middlename: string;
     height: real;
     weight: real;
   end;

 var
   student: array [1..5] of anketa;
   maxHeight,minWeight:real;
   i,k,l:integer;

 begin
   for i:=1 to 5 do
     begin
       writeln('Input info for ',i,' student:');
       writeln('Input lastname:');
       readln(student[i].lastname);
       writeln('Input name:');
       readln(student[i].name);
       writeln('Input middlename:');
       readln(student[i].middlename);
       writeln('Input height:');
       readln(student[i].height);
       writeln('Input weight:');
       readln(student[i].weight);
       clrscr;
     end;
   for i:=1 to 5 do
     begin
       write(student[i].lastname);
       write(' ',student[i].name);
       write(' ',student[i].middlename);
       write(' ',student[i].height:4:2);
       write(' ',student[i].weight:4:2);
       writeln;
     end;

   maxHeight := student[1].height; k:=1;
   minWeight := student[1].weight; l:=1;
   for i:=1 to 5 do
     begin
       if maxHeight<student[i].height then
         begin
           maxHeight := student[i].height;
           k := i;
         end;
       if minWeight>student[i].weight then
         begin
           minWeight := student[i].weight;
           l := i;
         end;
     end;

   writeln;
   writeln(student[k].lastname,' ',maxHeight:1:2,' ',student[k].weight:1:2);
   writeln(student[l].lastname,' ',student[l].height:1:2,' ',minWeight:1:2);

   readln;

 end.
P.S. вводишь по очереди информацию о пяти студентах, где height - рост, weight - вес.
Если я вам помог - нажмите на весы пот аватаркой!

Последний раз редактировалось k0tone; 01.02.2011 в 23:38.
k0tone вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проги С++ Diman410 Фриланс 3 15.12.2010 07:11
2 проги на С# Bakalavr Помощь студентам 4 28.11.2010 20:30
Две проги. Порезка труб и движения коня по шахматной доске. По какому принципу работают такие проги? sadf Общие вопросы C/C++ 4 06.03.2010 20:04
2 проги на Си blackbanny Общие вопросы C/C++ 10 15.10.2009 17:06
Проги с массивами Olya90 Помощь студентам 5 20.04.2009 20:10