Форум программистов
 
О проблемах с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail


Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы
Старый 05.02.2011, 13:22   #1
fcrCullen93
Новичок
Джуниор
 
Регистрация: 05.02.2011
Сообщений: 3
Смущение все нулевые элементы размещены на местах с четными индексами строк и столбцов

Помогите написать код на С
fcrCullen93 вне форума
Старый 05.02.2011, 13:23   #2
pacniwassano
Пользователь
 
Регистрация: 02.12.2010
Сообщений: 81
По умолчанию

сколько платите?
pacniwassano вне форума
Старый 05.02.2011, 13:27   #3
Tema_Crazzzy
Форумчанин
 
Регистрация: 28.04.2010
Сообщений: 114
По умолчанию

"все нулевые элементы размещены на местах с четными индексами строк и столбцов"
Во первых, как то не особо понятно что нужно сделать.
Во вторых, "помогите!=решите за меня". Ваш код/наброски в студию!!!
Tema_Crazzzy вне форума
Старый 05.02.2011, 13:31   #4
sawer6
Пользователь
 
Аватар для sawer6
 
Регистрация: 26.12.2010
Сообщений: 23
По умолчанию

Блин, это же форум программистов, а не форум «Сделаем на халяву любое задание, так как нам нечем заняться».
В вашей программе вам нужно создать двойной цикл в котором будет находится условие:

Если ( первый индекс делится на 2 без остатка и второй делится без остатка)
{
то присваиваем элементу массива а(первый, второй) нулевое значение
}

Надеюсь, вы поняли, о чём я говорю. Если не поняли, идите, читайте учебник.
Нечего заставлять людей писать программу, в которой Вы ничего не поймёте.

Последний раз редактировалось sawer6; 05.02.2011 в 13:36.
sawer6 вне форума
Старый 05.02.2011, 13:46   #5
pacniwassano
Пользователь
 
Регистрация: 02.12.2010
Сообщений: 81
По умолчанию

условие непонятно, то ли им 0 присвоить, то ли переставить элементы так, чтобы на четные места встали 0
pacniwassano вне форума
Старый 05.02.2011, 13:49   #6
sawer6
Пользователь
 
Аватар для sawer6
 
Регистрация: 26.12.2010
Сообщений: 23
По умолчанию

Цитата:
Сообщение от pacniwassano Посмотреть сообщение
условие непонятно, то ли им 0 присвоить, то ли переставить элементы так, чтобы на четные места встали 0
та да. дурдом
sawer6 вне форума
Старый 05.02.2011, 14:34   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,840
По умолчанию

Все тут понятно Ноль туда где индексы четные
Код:
...
int a[5][5];int i,j;
for(i=0;i<5;i++){
 for(j=0;j<5;i++){
  a[i][j]=Чему-то;
  if((i%2)&(j%2)) a[i][j]=0;
 }
}
//выводим
for(i=0;i<5;i++){
 for(j=0;j<5;i++){
  printf("%d\t",a[i][j]);
 }; printf('\n');
}

getchar();
...
I'm learning to live...
Stilet вне форума
Старый 05.02.2011, 14:47   #8
0479
Форумчанин
 
Аватар для 0479
 
Регистрация: 26.09.2009
Сообщений: 153
По умолчанию

Код:
#include <iostream>
#include <stdlib.h>
using namespace std;
int main(){
int i,j;
char d;
int a[5][5];
for ( i=0;i<5;i++){
for ( j=0;j<5;j++){
a[i][j]=rand()%100;
if ((i%2) & (j%2))
a[i][j]=0;}}
for ( i=0;i<5;i++){
for ( j=0;j<5;j++)
cout<<a[i][j]<<" ";cout<<"\n";}
cin>>d;
}
Код полный и рабочий.Только впринципе вам здесь и так всё разжевали и в рот положили))).

Последний раз редактировалось 0479; 05.02.2011 в 14:59.
0479 вне форума
Старый 05.02.2011, 18:13   #9
fcrCullen93
Новичок
Джуниор
 
Регистрация: 05.02.2011
Сообщений: 3
Печаль

Цитата:
Сообщение от Stilet Посмотреть сообщение
Все тут понятно Ноль туда где индексы четные
Код:
...
int a[5][5];int i,j;
for(i=0;i<5;i++){
 for(j=0;j<5;i++){
  a[i][j]=Чему-то;
  if((i%2)&(j%2)) a[i][j]=0;
 }
}
//выводим
for(i=0;i<5;i++){
 for(j=0;j<5;i++){
  printf("%d\t",a[i][j]);
 }; printf('\n');
}

getchar();
...
mojete polnyi kod napisat'? please! u mea nikak ne polu4aetsya(((
fcrCullen93 вне форума
Старый 05.02.2011, 18:15   #10
0479
Форумчанин
 
Аватар для 0479
 
Регистрация: 26.09.2009
Сообщений: 153
По умолчанию

Опубликован же полный код.Чем он вас не устраивает.
0479 вне форума
Закрытая тема
Купить рекламу на форуме от 7000 рублей в месяц



Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как удалить нулевые элементы из массива? Diman_kemNVK Помощь студентам 2 13.04.2010 14:54
В массиве T(k) найти первый и последний нулевые элементы farrrell Фриланс 4 07.04.2010 19:47
уменьшить все элементы с четными индаксами на величину минимального элемента ginzor Помощь студентам 4 02.11.2009 15:26
Нулевые элементы в матрицах ufoman Помощь студентам 5 26.04.2007 19:08


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Скидки на курсы GeekBrains 40%, выбирайте программу для себя