![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
i'aimes |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Продвинутые Сообщений: 9 Регистрация: 22.4.2010 Город: саранск Вы: преподаватель ![]() |
Пожалуйста помогите исправить прораммы с языка си+ на просто си:
1)#include <stdio.h> #include <stdlib.h> #include <conio.h> #define number_t long void numtoa (const number_t num, char *str) { sprintf(str, "%ld", num); } void main() { clrscr(); char string[11]; numtoa(2147483642, string); printf("%s\n", string); getchar(); } 2)#include <stdio.h> #include <stdlib.h> #include <conio.h> #define number_t long* void atonum (const char* str, number_t num) { *num = atol(str); } void main() { clrscr(); char string[11] = "2147483646"; long value = 0; atonum(string, &value); printf("%ld\n", value); getchar(); } 3)#include <stdio.h> #include <stdlib.h> #include <conio.h> double fibonacci(int n) { n++; double res = 0; double a, b; a = 0; b = 1; if (n == 1 || n == 2) return n - 1; for (int i = 3; i <= n; i++) { res = a + b; a = b; b = res; } return res; } void main() { clrscr(); for (int i = 1; i < 500; i++) { if (i % 100 == 0) getchar(); printf("%.0lf, ", fibonacci(i)); } getchar(); } Задания в файле прикрепленном. Помогите пожалуйста! (IMG:style_emoticons/default/sad.gif) Эскизы прикрепленных изображений ![]() |
Vahappaday |
![]()
Сообщение
#2
|
Аспирант ![]() ![]() ![]() Группа: Продвинутые Сообщений: 334 Регистрация: 26.4.2009 Город: Липецк Учебное заведение: ЛГТУ Вы: студент ![]() |
У Вас и есть С. Только что нарочно скомпилил GCC с ключом -х с (компилить С, а не С++).
Стандарту POSIX не соответствует разве что conio,h (ну, и, соответственно, getchar(), clrscr()), но если Вы программируете под Windows, я думаю, это допустимо. Ещё ругался на объявление переменных в описании цикла for, что в общем-то стало допустимым в стандарте С99 и компилятор спокойно скушал с ключом -std=c99. Так что ничего переводить не надо. |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25.5.2025, 19:29 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru