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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2011, 10:12   #1
arthur_king
Новичок
Джуниор
 
Регистрация: 05.12.2011
Сообщений: 1
По умолчанию ошибка в программе

Задание:
Заданы два одномерных массива различных размеров.Объединить их в один массив,включив второй массив между К-ым и (К+1)-ым элементами первого массива (К задано).

Код программы:

#include <stdio.h>
#include <conio.h>
main()
{
int i,k,m,l,z,j,p,a[5],b[4],c[9];
m=k+1;
l=1;
for (i=0;i<=4;i++)
{
printf("A[%d]:",i);
scanf("%d",&a[i]);
}
for (j=0;j<=3;j++)
{
printf("B[%d]:",j);
scanf("%d",&b[j]);
}
printf("k:");
scanf("%d",&k);
for (z=0;z<=8;z++)
{
if (p<=k) a[p]=c[p];
if (p>=k+1 && p<=4+k) b[l+1]=c[p];
if (p>=4+k) a[m+1]=c[p];
}

for (z=0;z<=8;z++)
printf("%4d",c[z]);
printf("\n");
getch();
}

грешу на выделенную часть кода =) подскажите пожалуйста,в чем здесь может быть косяк
arthur_king вне форума Ответить с цитированием
Старый 05.12.2011, 16:32   #2
Blade
Software Engineer
Участник клуба
 
Аватар для Blade
 
Регистрация: 07.04.2007
Сообщений: 1,618
По умолчанию

Если смотреть только на выделенную часть кода, на которую вы "грешите", то есть ощущение что в цикле 9 раз делается абсолютно одно и тоже, т.е. так, как если бы не было цикла, а было просто три строчки, которые сейчас составляют тело цикла.
Смотреть весь код нет никакого желания, ибо он ужасно оформлен, сами не путаетесь в названии переменных?

Код:
int i,k,m,l,z,j,p,a[5],b[4],c[9];
Это просто убивает. Возможно простительно, если ТС изучает программирование первую неделю, но у меня есть одногруппники, которые на 5 курсе пишут подобные перлы. Причем программирование является для них профильным предметом.
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария

Последний раз редактировалось Blade; 05.12.2011 в 16:37.
Blade вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка в программе на Си++ Эммануэль Помощь студентам 20 09.04.2011 18:04
Ошибка в программе. T@tali Паскаль, Turbo Pascal, PascalABC.NET 15 25.05.2010 13:36
Ошибка в программе larin1974 Помощь студентам 7 06.03.2010 20:44
Ошибка в программе RoadTrain Общие вопросы Delphi 5 24.10.2007 22:16