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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.05.2009, 23:41   #31
Bariy47
Пользователь
 
Регистрация: 16.05.2009
Сообщений: 24
По умолчанию

ого,я по блок схемам задачи никогда не составлял!
Bariy47 вне форума Ответить с цитированием
Старый 16.05.2009, 23:44   #32
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,986
Сообщение

Цитата:
Сообщение от Bariy47 Посмотреть сообщение
ого,я по блок схемам задачи никогда не составлял!
А вы попробуйте, ведь разработка программы прежде всего начинается с блок- схемы, а уж потом с реализации...
vasek123 вне форума Ответить с цитированием
Старый 17.05.2009, 00:35   #33
Blade
Software Engineer
Участник клуба
 
Аватар для Blade
 
Регистрация: 07.04.2007
Сообщений: 1,618
По умолчанию

Цитата:
Сообщение от vasek123 Посмотреть сообщение
Вы забыли включить директиву #include <iostream.h>
Зачем тут iostream.h и interator?
Во-первых это программа на Си
Во-вторых iostream.h - устаревшая библиотека
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
Blade вне форума Ответить с цитированием
Старый 17.05.2009, 00:51   #34
SunKnight
Участник клуба Подтвердите свой е-майл
 
Аватар для SunKnight
 
Регистрация: 14.12.2007
Сообщений: 1,434
По умолчанию

Цитата:
Зачем тут iostream.h и interator?
Во-первых это программа на Си
Во-вторых iostream.h - устаревшая библиотека
В-третьих iostream.h - библиотека С++, а не Си. (Уточнение)

Цитата:
Во-вторых iostream.h - устаревшая библиотека
юзаем #include <iostream>
Проповедую design patterns, верую в MVC, доверяю eXtrime programming.
SunKnight вне форума Ответить с цитированием
Старый 17.05.2009, 00:52   #35
Blade
Software Engineer
Участник клуба
 
Аватар для Blade
 
Регистрация: 07.04.2007
Сообщений: 1,618
По умолчанию

Ну я и написал, что это программа на языке Си. Зачем тут подключать библиотеку С++?
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
Blade вне форума Ответить с цитированием
Старый 17.05.2009, 05:38   #36
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,986
Сообщение

Цитата:
Сообщение от Blade Посмотреть сообщение
Зачем тут iostream.h и interator?
Во-первых это программа на Си
Во-вторых iostream.h - устаревшая библиотека
и в четвёртых: внимательно смотрим заголовок темы и листинг и понимаем что я оказался прав.
vasek123 вне форума Ответить с цитированием
Старый 17.05.2009, 09:27   #37
Blade
Software Engineer
Участник клуба
 
Аватар для Blade
 
Регистрация: 07.04.2007
Сообщений: 1,618
По умолчанию

Цитата:
Сообщение от vasek123 Посмотреть сообщение
и в четвёртых: внимательно смотрим заголовок темы и листинг и понимаем что я оказался прав.
Заголовок - согласен. Но в программе нет ни одной функции, использующей эти библиотеки, так зачем их подключать?
Я обратил на это внимание, потому-что мне сейчас часто приносят программы, где подключены все подряд библиотеки, спрашиваю - "зачем", ответ "нас так учили". Т.е. люди даже не понимаю что они делают.
З.Ы. но думаю это уже не по теме немного
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
Blade вне форума Ответить с цитированием
Старый 17.05.2009, 09:38   #38
Bariy47
Пользователь
 
Регистрация: 16.05.2009
Сообщений: 24
По умолчанию

Ну так что нибудь посоветуйте! Что ещё мне попробывать?
Bariy47 вне форума Ответить с цитированием
Старый 17.05.2009, 18:48   #39
depo111
Пользователь
 
Регистрация: 13.04.2009
Сообщений: 10
По умолчанию

Помите доделать програмку дана матрица размера А(5*5) нужно заменить в строке элементы нулями которые лежат левее наибольшего(максимального) в строке к примеру вводим первую строку(на примере первой строки) 1 3 7 2 7
а результат должен быть такой 0 0 7 2 7 я так думаю тут нужно найти минимальный индекс j - столбца и присвоить ему max но почемуто не получается
#include <stdio.h>
#include <conio.h>
#define N 5
void main()
{clrscr();
int A[N][N],i,j,max,m,h,l=0;
FILE *fp;
fp=fopen("lab3.txt", "w");
for (i=0;i<N;i++)
for (j=0;j<N;j++)
{
printf ("Vvedite A[%d][%d]",i+1,j+1);
scanf ("%d", &A[i][j]);
}
clrscr();
printf ("icxodnaya matrica\n");
fprintf (fp,"icxodnaya matrica\n");
for (i=0;i<N;i++)
{
for (j=0;j<N;j++)
{
printf ("%d ",A[i][j]);
fprintf(fp,"%5d", A[i][j]);
}

printf("\n");
fprintf(fp,"\n");
}
printf("\n");
for (i=0;i<N;i++)
{ max=A[i][0];
for (j=0;j<N;j++)
if (A[i][j]>=max) max=A[i][j];
printf("Max %d ctroki %d\n",i+1,max);
fprintf(fp,"Max %d ctroki %d\n",i+1,max);
for (h=0;h<N;h++)
if (A[i][h]==max) l=h;
for (m=0;m<l;m++)
if (A[i][m]!=max) A[i][m]=0;
}
printf("\n");
printf ("Rezultat raboti programmi\n");
fprintf (fp,"Rezultat raboti programmi\n");
for (i=0;i<N;i++)
{
for (j=0;j<N;j++)
{ printf ("%d ",A[i][j]);
fprintf (fp,"%5d ",A[i][j]);
}
printf("\n");
fprintf(fp,"\n");
}
fclose(fp);
getch();
}
depo111 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с массивами (С++) q3storm Помощь студентам 7 26.04.2011 09:46
Работа с массивами mchip Microsoft Office Excel 8 22.04.2009 11:46
Работа с массивами, помогите разобраться. Sounds Общие вопросы C/C++ 7 09.01.2009 00:09
работа с массивами mager JavaScript, Ajax 5 27.08.2008 22:02
Работа с массивами Stelix Паскаль, Turbo Pascal, PascalABC.NET 1 20.06.2008 11:37