vvv.clan.su - главная
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ] Текущая дата: Вторник, 23.04.2024, 11:53
Вы вошли как Гость
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: kamat0z  
Форум » Учеба и все что с ней связано » Важный учебный форум » Как сдать зачот Уварову (помогу советом)
Как сдать зачот Уварову
MagAlexДата: Пятница, 26.01.2007, 17:42 | Сообщение # 36
Отец группы
Группа: Модераторы
Сообщений: 395
Репутация: 12
Статус: Offline
xomo, идея хорошая по поводу функции записи в файл... кто-то уже делал что-то подобное... Осталось только вспомнить кто это был...

MagAlex тут
 
xomoДата: Пятница, 26.01.2007, 18:38 | Сообщение # 37
Отец группы
Группа: Проверенные
Сообщений: 476
Репутация: 11
Статус: Offline
MagAlex, всмысле подменял своей функцией функцию уварова?

"А он, прикинь, такой, говорит : если вы тут все такие фифы, и мне никто не дает, то и идите нафиг со своим шашлыком !!!
И обоссал шашлык. Все четыре килограмма !...."
 
MagAlexДата: Понедельник, 29.01.2007, 10:33 | Сообщение # 38
Отец группы
Группа: Модераторы
Сообщений: 395
Репутация: 12
Статус: Offline
Да...

MagAlex тут
 
kamat0zДата: Суббота, 17.02.2007, 13:06 | Сообщение # 39
Патченный отец группы
Группа: Администраторы
Сообщений: 610
Репутация: 24
Статус: Offline
Вот идет зачет у ВМ =)
Я сижу дома и ищу способ помочь Вовке написать прогу )))

Смысл такой: Найти в матрице максимальный и минимальный элемент, а остальные занулить

Code

int max, min;
int max_i,max_j,min_i,min_j;
max = min = matr[i][j];
for(int i =0;i<maxstrok;i++)
{for(int j = 0;j<maxstolbcov;j++)
{
if(matr[i][j]>max)
{
max = matr[i][i];
max_i = i;
max_j = j;
}
if(matr[i][j]<min)
{
min = matr[i][j];
min_i=i;
min_j = j;
}
}
}
for(int i =0;i<maxstrok;i++)
{for(int j = 0;j<maxstolbcov;j++)
{
if((i==max_i)&&(j==max_j))
continue;
if((i==min_i)&&(i==min_j))
continue;
matr[i][j]=0;
}
}  

Вроде так =)


"каматоза - это ранимое и нежное существо - показывающее шипы, там, где их нет, так что он вполне способен к смущению "
© xomo
 
ShandorДата: Воскресенье, 18.02.2007, 11:10 | Сообщение # 40
Студент - шило в заднице
Группа: Проверенные
Сообщений: 119
Репутация: 6
Статус: Offline
Правильно! Но много лишнего! Как минимум 4 лишних переменных! Не надо было запоминать координаты max и min . Достаточно просто прогнать цикл еще раз
Code

for (int i =0;i<maxstrok;i++)  
   for (int j = 0;j<maxstolbcov;j++)
    if (matr[i][j]<>max) && (matr[i][j]<>min)
       matr[i][j]=0;

Добавлено (2007-02-18, 11:10 Am)
---------------------------------------------
У Тани было задание ввести число и узнать сколько таких же в каждом столбце. Результат в виде вектора:
Code

void Elements(long M[K_Strok][K_Stolb], int st, int el)
{
int RavEls[K_Stolb], i, j, Chislo; char ss;
   clrscr();
   cout << "Введите число:  "; cin >> Chislo; //Искомое число

   for(j=0; j<el; j++)
     RavEls[j]=0;           //тут занулил исходный вектор, потому что был пипецкий

   for(i=0; i<st; i++)
    for(j=0; j<el; j++)
     if (M[i][j] == Chislo) RavEls[j]++;

   Look(M,st,el);           //смотрю матрицу
   gotoxy(5,45);
   cout << "Искомый вектор = ";
   for(j=0; j<el; j++)
    cout << RavEls[j] << " ";    //вывожу вектор

   getch();
}

 
kamat0zДата: Воскресенье, 18.02.2007, 18:30 | Сообщение # 41
Патченный отец группы
Группа: Администраторы
Сообщений: 610
Репутация: 24
Статус: Offline
Дабы облегчить учесть сдающих зачет, можно бы выложить сдесь задания, которые господин Уваров давал на зачете. Прорешать их и для тех кто не сдал сделать "бомбу" с готовыми решениями. Чем не выход? Задания то я думаю все помнят

"каматоза - это ранимое и нежное существо - показывающее шипы, там, где их нет, так что он вполне способен к смущению "
© xomo
 
DestroyerДата: Воскресенье, 18.02.2007, 20:03 | Сообщение # 42
ОЧЕНЬ важный студент
Группа: Модераторы
Сообщений: 245
Репутация: 14
Статус: Offline
kamat0z, Спасибо за код! все конечно выглядело немного не так! но всеравно спасибо!

Make Destroy
 
ShandorДата: Воскресенье, 18.02.2007, 23:37 | Сообщение # 43
Студент - шило в заднице
Группа: Проверенные
Сообщений: 119
Репутация: 6
Статус: Offline
kamat0z, тема! можно помочь другам и подругам!
 
kamat0zДата: Понедельник, 19.02.2007, 13:37 | Сообщение # 44
Патченный отец группы
Группа: Администраторы
Сообщений: 610
Репутация: 24
Статус: Offline
Quote
Ввести матрицу MxN. Вычесть из максимумов верхних строк минимумы более нижних строк. Полученную матрицу записать после данной...

Такое задание было у Юли

Кто может - пишите решения. Я в си не силен


"каматоза - это ранимое и нежное существо - показывающее шипы, там, где их нет, так что он вполне способен к смущению "
© xomo
 
HozerДата: Вторник, 27.02.2007, 11:26 | Сообщение # 45
ОЧЕНЬ важный студент
Группа: Проверенные
Сообщений: 172
Репутация: 6
Статус: Offline
У кого нить есть уваровская прога (полностью)- в ней, во первых, есть уже готовая функция записи в файл - её над подредактить и выложить сюда, кроме того там еще дохрена готовых функция в кот, вложены основы кода - вся задача зачета чтоб их подредактировать, на сколько я помню, а это уже на сам деле проще - сам главное это перелопатить весь код.

Добавлено (2007-02-27, 11:26 Am)
---------------------------------------------
Гы ну вот и никто больше ниче не пишет - вывод, все здали, знач пора открывать обсуждения по поводу предстоящей сессии - думаю там будет еще большее количество жести....

 
Форум » Учеба и все что с ней связано » Важный учебный форум » Как сдать зачот Уварову (помогу советом)
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

 

Используются технологии uCoz