Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Ошибки при компиляции (C, Линукс) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите с компиляцией задачек http://www.cyberforum.ru/cpp-beginners/thread4962.html
Кто может, посмотрите в чем ошибки: 1) эта программа запускается, но в некоторых местах работает неправильно; 2) а эта вообще не компилируется. Файлы с условием и кодами программ прилагаются.
C++ помогите плиззз попалась мне крайне не приятная прога. я мона сказать половину уже написал а дальше с загвостка помоги как мне быть. Определите тип Vec4 как вектор из четырех float. Определите operator для Vec4.... http://www.cyberforum.ru/cpp-beginners/thread4940.html
C++ проблемы с компилированием...
при компилирование застревает на linking и дальне ничего не делает,что делать?
C++ Поворот двумерного массива
Дана квадратная матрица. нужно переместить числа так, чтобы эта операция была эквивалентна повороту массива на 90 градусов по часовой стрелке Если не сложно помогите! никак зависимость не могу...
C++ Помогите переписать прогу http://www.cyberforum.ru/cpp-beginners/thread4862.html
Пож помогите переписать кодик из C++Builder в Visual С++!!! Ее кодик находится в документе KursovayaUnit.txt!!!
C++ Расположение разноцветных шашек по кругу Задание следующие: "Имеется несколько шашек (не более 80) разного цвета, программа должна запросить: - число цветов - кол-во шашек; и выдать сообщение о их расположению по кругу, так чтобы рядом... подробнее

Показать сообщение отдельно
Xoluzm
Сообщений: n/a

Ошибки при компиляции (C, Линукс) - C++

24.12.2007, 09:57. Просмотров 1396. Ответов 3
Метки (Все метки)

Задание: Одинаковые трубы в количестве N штук уложены пирамидой. Получить на экране вид пирамиды с торца для произвольного числа N.

Код программы:
# include <stdio.h>
# include <stdlib.h>
# include <string.h>
# include <math.h>
# include <malloc.h>
main (int argc, char *argv[])
{
int delta;
int count;
//int*piramid=(int*)malloc(sizeoff(int)*count);
puts(" #2");
puts("");
puts("");
puts("---------------------------------------------------------");
puts("Введите количество труб:");
scanf("%d",&count);
int *piramid=(int *)malloc(sizeoff(int)*count;
delta=1;
while (count-1>delta)
{
piramid[delta-1]=delta;
count=count-delta;
delta=delta+1;
};
while(count>=0)
{
delta=delta-1;
piramid[delta]=piramid[delta]+1;
count=count-1;
};
for (int i=0; i<len; ++i)
printf("%d\n", piramid[i]);
getchar();
}
Компилятор выдаёт следующие ошибки:
  • In function 'main'
  • 17: error: syntax error before 'int'
  • 31: error: 'for' loop initial declaration used outside C99 mode
  • 31: error: 'len' undeclared (first used in this function)
  • 31: error: (Each undeclared identifier is reported only once
  • 31: error: for each function it appears in.)
В чём проблема?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru