|
Информатика.массивы..помогите срочно..завтра сдавать нужно=(
|
|
| katja123 | Дата: Воскресенье, 2010-11-21, 5:39 PM | Сообщение # 1 |
Студент
Группа: Пользователи
Сообщений: 33
Репутация: 0
Замечания: 0%
Статус: Offline
Город: Екб
| 1) Задана матрица А (NxN). Определить максимальный элемент среди элементов матрицы, расположенных выше главной диагонали. Указать его индексы. (мне нужен только псевдокод ) 2) Из массива А [N] удалить m-й по номеру элемент. (тоже нужен только псевдокод)
Что мыслимо - то возможно, что возможно - то мыслимо. /Г. Лейбниц/
|
| |
| |
| minttomedia | Дата: Воскресенье, 2010-11-21, 7:04 PM | Сообщение # 2 |
Академик
Группа: Проверенные
Сообщений: 1147
Репутация: 451
Замечания: 20%
Статус: Offline
Город: Одинцово
| katja123, 1. max=-32838217372 (насколько позволяет компилятор выбрать самое маленькое число) k=2 for i=1 to N { for j=k to N if (a[i,j]> max) then (max=a[i,j]) k=k+1; } Вывод max 2. for i=m to N-1 a[i]=a[i+1]; и как бы всё 
Сообщение отредактировал minttomedia - Воскресенье, 2010-11-21, 7:05 PM |
| |
| |
| katja123 | Дата: Воскресенье, 2010-11-21, 7:11 PM | Сообщение # 3 |
Студент
Группа: Пользователи
Сообщений: 33
Репутация: 0
Замечания: 0%
Статус: Offline
Город: Екб
| minttomedia.....спасибо большое... а ты можешь пожалуйста полностью написать как они должны быть..=((((( плиз.....
Что мыслимо - то возможно, что возможно - то мыслимо. /Г. Лейбниц/
|
| |
| |
| minttomedia | Дата: Воскресенье, 2010-11-21, 7:18 PM | Сообщение # 4 |
Академик
Группа: Проверенные
Сообщений: 1147
Репутация: 451
Замечания: 20%
Статус: Offline
Город: Одинцово
| xD
|
| |
| |
| katja123 | Дата: Воскресенье, 2010-11-21, 7:21 PM | Сообщение # 5 |
Студент
Группа: Пользователи
Сообщений: 33
Репутация: 0
Замечания: 0%
Статус: Offline
Город: Екб
| ну пожалуйста..=((
Что мыслимо - то возможно, что возможно - то мыслимо. /Г. Лейбниц/
|
| |
| |
| katja123 | Дата: Воскресенье, 2010-11-21, 7:56 PM | Сообщение # 6 |
Студент
Группа: Пользователи
Сообщений: 33
Репутация: 0
Замечания: 0%
Статус: Offline
Город: Екб
| СПАСИБО БОЛЬШОЕ ТЕБЕ..!!!!!!!!!!!!!!!!!!!!!!!!!!!
Что мыслимо - то возможно, что возможно - то мыслимо. /Г. Лейбниц/
|
| |
| |
| minttomedia | Дата: Воскресенье, 2010-11-21, 7:57 PM | Сообщение # 7 |
Академик
Группа: Проверенные
Сообщений: 1147
Репутация: 451
Замечания: 20%
Статус: Offline
Город: Одинцово
| Там не правильно было) сейчас исправлю
|
| |
| |
| katja123 | Дата: Воскресенье, 2010-11-21, 7:58 PM | Сообщение # 8 |
Студент
Группа: Пользователи
Сообщений: 33
Репутация: 0
Замечания: 0%
Статус: Offline
Город: Екб
| ХОРОШО..=)
Что мыслимо - то возможно, что возможно - то мыслимо. /Г. Лейбниц/
|
| |
| |
| minttomedia | Дата: Воскресенье, 2010-11-21, 8:06 PM | Сообщение # 9 |
Академик
Группа: Проверенные
Сообщений: 1147
Репутация: 451
Замечания: 20%
Статус: Offline
Город: Одинцово
| #include <iostream> #include <windows.h> using namespace std; int main(){ SetConsoleCP(1251); SetConsoleOutputCP(1251); const int N=10; // допустим 10 элементов в массиве int arr[N]; cout<<"Заполните массив\n"; for (int i=0; i<N; i++) cin>>arr[i]; // заполняем массив int m; cout<<"Введите значение m\n"; cin>>m; for (int i=m; i<(N-1); i++) arr[i]=arr[i+1]; // удаляем m-ый элемент for (int i=0; i<(N-1); i++) cout<<arr[i]<<" "; cout<<endl; // выводим массив на экран return 0; } Короче фича в том, что тебе даётся массив из 10 элементов, и от тебя требуется удалить один элемент, но размер (длину) массива нельзя уменьшить или увеличить. Так что тут я делаю сдвиг и при выводе. Просто не вывожу последнее число и всё получается как бы правильно. В идеале тут надо использовать шаблонный класс vector ;D, но вы вряд ли это проходили.Но и так пойдёт. Прога написана на С++, смотри, а то принесёшь в школу, а вы там паскаль проходите 
|
| |
| |
| Кузяя | Дата: Воскресенье, 2010-11-21, 8:12 PM | Сообщение # 10 |
Аспирант
Группа: Проверенные
Сообщений: 346
Репутация: 1763
Замечания: 0%
Статус: Offline
| minttomedia, мне кажется это в школу приносить нельзя Непонятно выглядит
|
| |
| |
| katja123 | Дата: Воскресенье, 2010-11-21, 8:13 PM | Сообщение # 11 |
Студент
Группа: Пользователи
Сообщений: 33
Репутация: 0
Замечания: 0%
Статус: Offline
Город: Екб
| блин..мы реально паскаль проходим..=(
Что мыслимо - то возможно, что возможно - то мыслимо. /Г. Лейбниц/
|
| |
| |
| minttomedia | Дата: Воскресенье, 2010-11-21, 8:14 PM | Сообщение # 12 |
Академик
Группа: Проверенные
Сообщений: 1147
Репутация: 451
Замечания: 20%
Статус: Offline
Город: Одинцово
|
|
| |
| |
| katja123 | Дата: Воскресенье, 2010-11-21, 8:16 PM | Сообщение # 13 |
Студент
Группа: Пользователи
Сообщений: 33
Репутация: 0
Замечания: 0%
Статус: Offline
Город: Екб
| блииин..вот невезуха......=((
Что мыслимо - то возможно, что возможно - то мыслимо. /Г. Лейбниц/
|
| |
| |
| minttomedia | Дата: Воскресенье, 2010-11-21, 8:19 PM | Сообщение # 14 |
Академик
Группа: Проверенные
Сообщений: 1147
Репутация: 451
Замечания: 20%
Статус: Offline
Город: Одинцово
| Я паскаль почти забыл, так что тут возможно ошибки только на уровне синтаксиса. program bugaga; const integer N=10; var integer m; integer arr[N]; BEGIN for i:=1 to N do readln(a[i]); writeln("Введите значение m"); for i:=m to N do a[i]=a[i+1]; for i:=1 to (N-1) do writeln(a[i]); END.
|
| |
| |
| katja123 | Дата: Воскресенье, 2010-11-21, 8:25 PM | Сообщение # 15 |
Студент
Группа: Пользователи
Сообщений: 33
Репутация: 0
Замечания: 0%
Статус: Offline
Город: Екб
| спасибо....это 1 ый да? Добавлено (2010-11-21, 8:25 PM) --------------------------------------------- а то что вы написали мне...это же листинг программы...да??
Что мыслимо - то возможно, что возможно - то мыслимо. /Г. Лейбниц/
|
| |
| |