Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Бесключевая хеш-функция на СИ C (СИ)
Реализовать бесключевую хэш-функцию f(x, H) =E(H) + H (Дэвис- Мейер) Считать исходное сообщение из файла, записать полученное значение свертки в другой файл.
C (СИ) Сложение двух дат https://www.cyberforum.ru/ c-beginners/ thread511946.html
добрый день помогите плиз со сложением двух дат что-то нечё не может прийти в голову как это сделать) #include <stdio.h> struct Date { unsigned y; //год unsigned m; //месяц unsigned... сложением двух дат Как это в общем должно выглядеть?
C (СИ) не работает программа(строки) на си Найти все цепочки символов , являющиеся записями целых чисел по основанию 8 и найти цепочку , являющуюся записью наибольшего числа. #include<stdio.h> #include<conio.h> #include<math.h>... https://www.cyberforum.ru/ c-beginners/ thread512039.html C (СИ) Поменять местами первый и последний положительный элементы(указатели) https://www.cyberforum.ru/ c-beginners/ thread512022.html
Язык Си. Никаких malloc() sizeof() и других функций (курс только начался). Задание нужно реализовать максимально используя указатели. Работаю в Turbo C++ 3.1, так как другие компиляторы выдают ошибку...
C (СИ) Нахождение суммы элементов матрицы, оба индекса которых четные
Помогите подкорректировать следующие функции int sum(int **math,int m, int n) { int x1,x2,summa=0; for(x1=0;x1<m;x1++) { for(x2=0;x2<n;x2++) { ... По идее берем по остатку от деления и если ноль то считаем число если нет то отбрасываем,но не так как надо работает(некорректно).Помогите подправить Делать проверки необязательно, можно...
Создание теста ПДД на Си C (СИ)
День добрый, нужно создать тест ПДД, (строго на С) из 5 вопросов с 3 вариантами ответов. В конце теста выводится количество неправильных ответов. С пояснениями. Заранее Вас благодарю и надеюсь на...
C (СИ) Вычисление суммы чисел от 17 до 100 и вывод на экран Помогите начинающему написать программу) 1) Создайте новую тему для вопроса. 2) Написать программу для вычисления суммы чисел от 17 до 100. Сумму вывести на экран. До второй задачи есть наброски... #include <stdio.h> #include <conio.h> #include <windows.h> using namespace std; int main (int array, int n) { setlocale (0, "Rus"); int total = 0; https://www.cyberforum.ru/ c-beginners/ thread512038.html C (СИ) Поменять местами первый и последний положительный элементы(указатели) Си. Задание заключается в том, чтобы максимально много использовать в коде указатели. (без malloc() free() и тп) Мой код неверен (привел в виде примера), кучу глупостей вижу, но уже больше не могу:-|... int i, j, perv, posl, temp; for (i=0; i<3; i++)... if ( *(a + i ) > 0 )... https://www.cyberforum.ru/ c-beginners/ thread511610.html
C (СИ) Вычислить значение выражения https://www.cyberforum.ru/ c-beginners/ thread511779.html
Само задание: Дано натуральное число n. Обсчитать формулу: P = (1/2)^n*(1/3)^n*...(1/n)^n Написал следующий код: #include <stdio.h> #include <math.h> main(){ float m, p; int j, i =... См комментарии: #include <stdio.h> #include <math.h> main(){ float m, p; int j, i = 3, n; printf("N = "); scanf("%i",&n); p = pow((1/2),n);// 1/2 всегда будет давать 0....
C (СИ) Операторы условия if-else, if. Ответьте пожалуйста на один вопросик
Написал программу для циклической классификации букв с помощью if-else. Цикл для того, чтобы классифицировать до определенной введенной буквы( иными словами: чтобы выходило из цикла, когда введена... И в чем причина такого кривого вывода printf? Что вы подразумеваете под "такого кривого вывода"? printf очень мощная функция и требует аккуратности. Для ваших целей вполне подойдет функция puts ...
C (СИ) Программа с оператором switch выдает только нули https://www.cyberforum.ru/ c-beginners/ thread512131.html
ребят, пожалуста, подскажите что делаю не так, по аналогии вроде-бы делаю всё правильно, условия написаны ясно и понятно, но запускаю программу и она выдаёт только нули(( Код: #include... float main () /* ... */ int main!
C (СИ) Найти слово в файле https://www.cyberforum.ru/ c-beginners/ thread511962.html
из 1 файла берёт слово и цвет, ищет во 2, записывает результат в файл. беру слово из тхт, ищу в тхт и записываю в хтмл. #include <stdio.h> #include <conio.h> #include <string.h> #include... доделал. вот кому интересно #include <stdio.h> #include <conio.h> #include <string.h> #include <locale.h> int t=0; char keyword,color,words; void read(int*r)
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
05.03.2012, 12:29 0

Вывести самое длинное слово - C (СИ) - Ответ 2761018

05.03.2012, 12:29. Показов 8866. Ответов 5
Метки (Все метки)

Ответ

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <stdlib.h>
#define maxsize 100
main()
{   
char s[maxsize],slovo[maxsize], *word; //s-iskomaya stroka; *word-slovo.
int i, len, stringlen, maxlen; //len-dlina slova; stringlen-dlina stroki; maxlen- maximalnaya dlina slova;
FILE *lw11;
lw11=fopen("C:\\1.txt", "rw");
fgets(s,256,lw11);
fclose(lw11);
printf("Text:%s\n",s);
stringlen=strlen(s);
word=strtok(s," ,.!?");
char* longest_word = NULL;
while(word!=NULL)
{
len=strlen(word);
if(len>maxlen)
{
   maxlen=len;
   if (longest_word)
   {
      free(longest_word);
   }
   longest_word = malloc(sizeof(char) * (len + 1));
   strncpy(longest_word, word, len + 1);
}
word=strtok(NULL," ,.!?");
}  
printf("Lenth of the longest word:%i\n",maxlen);
printf("Longest word is:%s\n", longest_word);
free(longest_word);
getch();
return 0;
}


Вернуться к обсуждению:
Вывести самое длинное слово C (СИ)
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.03.2012, 12:29
Готовые ответы и решения:

Вывести строку по словам, найти самое длинное и самое короткое слово
• Дана строка S. Вивисты его послов и сказать которое дольше и которое меньше слово.

Вывести самое длинное слово
1) Вывести самое длинное слово #include&lt;stdio.h&gt; #include&lt;conio.h&gt; void funk(char s, int max, int min); int main() { ...

Вывести самое длинное слово в строке
7. Дана строка, состоящая из слов (словом считать группу символов, начинающуюся и заканчивающуюся пробелом, или знаками препинания)....

5
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.03.2012, 12:29
Помогаю со студенческими работами здесь

Определить и вывести на экран самое длинное слово в файле
файл содержит некоторый набор символов(произвольная последовательность латинских букв) разделителями являются все остальные символы, нужно...

Вывести самое длинное слово строки в верхнем регистре
Добрый день в програме нужно вычислить самое долгое слово в строке и потом вывести ето слово большими буквами. Самое долгое слово вывести...

Найти в каждом предложении самое длинное слово и вывести его
Заданы 2 предложения в файле my.txt. Нужно найти в каждом предложении самое длинное слово и вывести его на экран. #include...

Найти самое длинное слово и вывести предложение большиыми буквами
Вот у меня есть программа. При вводе нескольких предложений программа находит самое длинное слово и вывводит предложение большиыми буквами....

Необходимо найти в заданном предложении самое длинное слово и вывести на экран
Пожалуйста, помогите найти тут ошибки. Язык -си #include&lt;stdio.h&gt; #include &lt;stdlib.h&gt; int main () { char str=&quot;Mama...

0
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru