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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.12.2009, 00:24   #1
uropb992
Пользователь
 
Регистрация: 30.12.2009
Сообщений: 33
Вопрос Двумерный массив..

Дан двумерный массив. Определить:
1) Кол-во отрицательных элементов в тех строках, которые содержат хотя бы один нуль;
2) номер столбца, содержащий наибольшее кол-во четных элементов.

Помогите плизз!!!! завтра зачеД (((
uropb992 вне форума Ответить с цитированием
Старый 30.12.2009, 10:50   #2
fbus
Форумчанин
 
Аватар для fbus
 
Регистрация: 23.10.2008
Сообщений: 460
По умолчанию

если паскаль или delphi то пиши в аську
fbus вне форума Ответить с цитированием
Старый 30.12.2009, 21:39   #3
Анатоль
Пользователь
 
Регистрация: 17.12.2009
Сообщений: 74
По умолчанию

Блин попробуй хоть 1 раз покапаться в инете и написать сам прогу.
Анатоль вне форума Ответить с цитированием
Старый 07.01.2010, 12:13   #4
uropb992
Пользователь
 
Регистрация: 30.12.2009
Сообщений: 33
По умолчанию

s:=0;
for i:=1 to n do
for j:=1 to m do
if a[i,j]<0 then s:=s+1;
if (s<>0) then writeln('в 'i,'-той строке ,s,' отрицательных эл-тов');





var a:array[1..n,1..m] of real;
b:array [1..n] of integer;
k:[1..2] of real; в первой ячейки мы храним макимальное число чётных эл-тов, а во второй- номер столбца
realn(n);
writeln(m);
for i:=1 to n do begin
b[i]:=0;
for j:=1 to m do
if (a[i,j]mod 2=0) then b[i]:=b[i]+1;
end;
k[1,1]:=b[1];
k[1,1]:=1;
for i:=1 to n do begin
if k[1,1]>b[i] then
begin
k[1,1]:=b[i];
k[1,2]:=i;
end;
end;
uropb992 вне форума Ответить с цитированием
Старый 07.01.2010, 12:13   #5
uropb992
Пользователь
 
Регистрация: 30.12.2009
Сообщений: 33
По умолчанию

Вот...но их еще надо как-то соединить((
uropb992 вне форума Ответить с цитированием
Старый 23.10.2010, 01:19   #6
/Julia/
Новичок
Джуниор
 
Регистрация: 23.10.2010
Сообщений: 2
По умолчанию

Тут ещё кто-нибудь есть?
/Julia/ вне форума Ответить с цитированием
Старый 23.10.2010, 01:40   #7
/Julia/
Новичок
Джуниор
 
Регистрация: 23.10.2010
Сообщений: 2
По умолчанию

Кто-нибудь,помогите решить задачку! Пожалуйста!

С++
Задача: В одномерном целочисленном массиве из n целых чисел вычислить: сумму минимальных элементов,находящихся на нечётных местах; максимальную сумму двух равностоящих от центра элементов и их номера. Сформулировать новый массив,состоящий из элементов исходного массива,равных среднеарифметческому значению минимального и максимального элементов.

Если можно,с комментариями,пожалуйста.

Я кое-что сделала,не понимая особо,но это только часть и та с ошибками.



#include <string.h>
#include <conio.h>
#include <stdio.h>
#include <math.h>
#include <iostream>
#include <iomanip>
#include <cstring>




using namespace std;

#define Nmax 40000
int intp(int *a[])


{
int i, n, min, max, a, k, s1, s2;
puts ("Razmer massiva:");
cin>>n;
puts ("Vvedite elementi massiva:");
for (i=0; i<n; i++);
cin>>a[i];
return n;
}

void main()
{
int min=-500, max=500, nmin, a, nmax, s1, s2, k, n;
for(k=0; k<n; k++)
{
if((k+1)%2!=0 && min>a[k]) {min=a[k]; nmin=k;}
if((k+1)%2==0 && max<a[k]) {max=a[k]; nmax=k;}
}

if(nmin>nmax)
{for(k=nmin; k<=nmax; k--) s1=a[k];}
else
{for(k=nmin; k<nmax; k++) s1=a[k];}
puts("rezul`tati:");
printf("min= nmin= ", min, nmin);
printf("max= nmax= ", max, nmax);
printf("s1= ", s1);
getch;
}
/Julia/ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
двумерный массив. dimka660i Помощь студентам 10 19.02.2011 05:43
двумерный массив! euhenia Помощь студентам 5 08.12.2009 22:49
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40
Двумерный массив Анжелика Помощь студентам 3 29.12.2008 21:23
Двумерный массив apetr Паскаль, Turbo Pascal, PascalABC.NET 2 30.11.2008 12:32