|
|
Другие темы раздела | |
C (СИ) Получение данных из TCP пакета Вот код: #include <conio.h> #include <stdio.h> #include <winsock2.h> #define MAX_PACKET_SIZE 0x10000 #define SIO_RCVALL 0x98000001 // Буфер для приёма данных char Buffer; // 64 Kb https://www.cyberforum.ru/ c-beginners/ thread331384.html |
строки Си C (СИ) пож-та скажите по заданию ли я сделала программу задание:Расстояние между 2-я словами равной длины – это количество позиций, в которых разли-чаются эти слова. В заданном предложении найти пару наиболее далеко удаленных слов за-данной длины. #include<stdio.h> #include<conio.h> #include<iostream.h> int main() { char str,a; |
C (СИ) строки в си
https://www.cyberforum.ru/ c-beginners/ thread331285.html 1.Распечатать введенное предложение, удалив из него слова, которые состоят менее чем из трёх букв. 2.Распечатать введенные слова, отличные от последнего, преобразовав их следующим образом: перенести последнюю букву в начало слова; оставить в слове только первые вхождения каждой буквы. 1.#include <stdio.h> #include <string.h> |
C (СИ) Даны 3 файла, поменять местами наибольший и наименьший
https://www.cyberforum.ru/ c-beginners/ thread331183.html Даны три файла, поменять местами самый длинны и самый короткий. В общем открыл я три файла, и нашел длину их содержимого, предположим f1=53 f2=105 f3=12 как написать проверку для разных условий ведь файлы могут быть разной длины? и для этого надо будет создавать динамические массивы. или сделать 3 проверки на самый большой файл и на самый маленький, а потом уже менять? (f1>f2 f1>f3)(f2>f1... |
Площадь треугольника C (СИ) В общем я хэллоуворлдщик, найдите пожалуйста ошибку, площадь не вычисляется адекватно: #include<stdio.h> #include<conio.h> #include<math.h> double area(int a1,int b1,int c1) { return(sqrt(((a1+b1+c1)/2)*(((a1+b1+c1)/2)-a1)*(((a1+b1+c1)/2)-b1)*(((a1+b1+c1)/2)-c1))); } void main() |
C (СИ) Найти среднее арифметическое элементов файла дан файл чисел.найти среднее арифметическое его элементов #include<stdio.h> #include<stdlib.h> #include<math.h> #include<conio.h> void main() { FILE *out; int *a,i,m,sr_ar=0,sum=0; https://www.cyberforum.ru/ c-beginners/ thread330998.html |
C (СИ) Вычисление квадратного коряня.
https://www.cyberforum.ru/ c-beginners/ thread330955.html Написал программу для вычисления квадратного корня, целые числа находит на ура, но с дробными проблема. #include <stdio.h> main() { float a, s; float w = 1; int p; scanf("%f", &s); for(a = s; a >= 0; a = a - w) |
Найти индекс подстроки в строке C (СИ) Функция strindex должна возвращать позицию (индекс) начала строки t в строке s или -1 если t нет в s, но почемуто всегда получаю -1; int strindex(char s, char t) { int i, j, k; for (i=0; s !='\0'; i++){ for (j=i, k=0; t != '\0' && s==t; j++, k++) if (k>0 && t == '\0') return i; } |
C (СИ) Написать и протестировать функцию для приближённого вычисления функции
https://www.cyberforum.ru/ c-beginners/ thread330743.html Написать и протестировать функцию для приближённого вычисления функции f(x)=e^-x по формуле f(x) = 1 / ( сумма от к=0 до 3 Ak*X^k)^4 где а0 = 1.0; а1 = 0.250721; а2 = 0.029273; а3 = 0.003828. #include<stdio.h> #include<stdio.h> #include<math.h> #define N 4 float a,sum=0; float F; void main() { |
C (СИ) Графический режим - ошибка 'initwindow' undeclared
https://www.cyberforum.ru/ c-beginners/ thread330643.html Познаю азы языка С, а именно графику. Вот код из книжки по которой занимаюсь. #include <graphics.h> #include <conio.h> main() { initwindow ( 400, 300 ); // открыть окно для графики 400 на 300 // ... здесь можно рисовать на экране («мясо») getch(); // ждем нажатия клавиши closegraph(); // закрыть окно } |
Написать примитивный кроссплатформенный секундомер C (СИ) Написал примитивный секундомер, на windows испытал, работает, но мне нужен аналог sleep() из windows.h в другой библиотеке или, за неимением оного, подскажите способ определения интервала времени, дабы программа заработала и под linux. И, пожалуйста подскажите, каким образ в linux произвести очистку терминала, т.к. не могу использовать system("cls"). Вроде слышал, что для этого нужно создать... |
C (СИ) While. Цикл с уcловием Недавно стала изучать си, поэтому совершаю еще много ошибок. Исправьте, пожалуйста, мой код для следующей задачи: Начальный вклад в банке равен 1000 руб. Через каждый месяц размер вклада увеличивается на P процентов от имеющейся суммы (P – вещественное число, 0 < P < 25). По данному P определить, через сколько месяцев размер вклада превысит 1100 руб., и вывести... https://www.cyberforum.ru/ c-beginners/ thread330542.html |
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
|
|
11.07.2011, 18:21 | 0 |
Консультация по решенным упражнениям. - C (СИ) - Ответ 183354111.07.2011, 18:21. Показов 3291. Ответов 29
Метки (Все метки)
Ответ
На мой взгляд программа работает не верно. Она заменяет 4 пробела в любом месте на одну табуляцию, тогда как чтобы сохранились отступы надо учитывать позиции, где находятся эти пробелы.
Например такие строки (пробелы показаны точками) 1....6 должна получится 1 табуляция и один пробел 12....7 табуляция и 2 пробела 123....8 либо табуляция и 3 пробела, либо 4 пробела 1234....9 вот здесь только табуляция Вернуться к обсуждению: Консультация по решенным упражнениям. C (СИ)
0
|
11.07.2011, 18:21 | |
Готовые ответы и решения:
29
Уточнения по уже решенным задачам Ответы к упражнениям из книги Сэджвика "Фундаментальные алгоритмы на С++" части 1-4 Есть ли ответы к упражнениям книги "Алгоритмы" автор С. Дасгупта? БД: Консультация |
11.07.2011, 18:21 | |
11.07.2011, 18:21 | |
Помогаю со студенческими работами здесь
0
Консультация по СИ Консультация. Консультация консультация |