Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Вывести повторяющиеся элементы https://www.cyberforum.ru/ c-beginners/ thread835922.html
Задан целочисленный массив Х из 20 элементов, среди которых есть повторяющиеся. Записать в массив Y по одному элементу из каждой группы одинаковых значений исходного массива. Знаю что задача... #include <stdio.h> void stupid_sort(int * arr, int arr_size) { int i,j,tmp; for(i=0; i < arr_size; i++) { for(j=i+1; j < arr_size-1; j++) { if(arr > arr)
C (СИ) Системы счисления - программа не выдает результат https://www.cyberforum.ru/ c-beginners/ thread835891.html
Подскажите пожалуйста в чем ошибка,программа не работает.Компилятор ошибки не выдаёт,она запускается ,но после введения информации дальше ничего не происходит. #include<conio.h> #include<string.h>... кто-нибудь помогите, у меня такая же задача) Добавлено через 12 часов 49 минут :cry:
C (СИ) Вычислить сумму всех элементов списка и поместить ее на место последнего положительного элемента https://www.cyberforum.ru/ c-beginners/ thread835535.html
задание: составить список А, содержащий вещественные числа. вычислить сумму всех элементов списка и поместить ее на место последнего положительного элемента. напишите, пожалуйста, код... а Вы не могли бы написать Коментарии? я просто не совсем разобралась...
C (СИ) Вывод связанных структур на экран Всем привет! Есть код: #include <stdio.h> #define MAX 1000 struct c_word { char * wrd; int num; struct c_word * next; https://www.cyberforum.ru/ c-beginners/ thread835791.html
C (СИ) Напишите программу, которая выводит на экран значения переменных для каждого типа языка «C» https://www.cyberforum.ru/ c-beginners/ thread835479.html
Задание: Изучите статью глоссария об операторе printf. Напишите программу, которая выводит на экран значения переменных для каждого типа языка «C». Скомпилируйте и выполните программу. Отправьте... Отправьте исходный код программы в качестве результата лабораторной работы. Написал, куда отправлять? :)
Переписать содержимое одного текстового файла в другой, но без пустых строк. C (СИ)
Переписать содержимое одного текстового файла в другой, но без пустых строк. #include <stdio.h> int main() { char file_name; char c; unsigned char read_space; FILE *f; scanf("%s",file_name);
Список: Создать динамический массив с изменяемыми границами используя двусвязный список. C (СИ)
Форумчани, у кого есть возможность хотел попросить реализовать одну функцию. Необходимо создать динамический массив с изменяемыми границами используя двусвязный список. Вот сами структуры описал, а...
Исправить ошибку в вычислениях функции C (СИ)
#include<stdio.h> #include<conio.h> #include <math.h> #include<stdlib.h> #include<iostream.h> long double factorial(int n) { return !n ? 1 : n * factorial(n - 1); } float sum_r(float... Спасибо, а в чем была ошибка?
C (СИ) Вывести элементы массива в заданном порядке https://www.cyberforum.ru/ c-beginners/ thread835567.html
Дан массив размера N. Вывести его элементы в следующем порядке: A0, A1, AN-1, AN–2, A2, A3, AN–3, AN–4, … . #include <stdio.h> int main() { int A={1,2,3,4,5,6,7,8,9}; int i,j,k,l,N; N = sizeof(A)/4; l = 0; j = 0;
C (СИ) Очистка деревьем (есть код) Написал код для создания и отображения дерева (еле еле получилось) #include <stdio.h> #include <stdlib.h> #include <time.h> struct tree { int data; struct tree *left; https://www.cyberforum.ru/ c-beginners/ thread835531.html
C (СИ) Вычисление детерминанта матриц на основе рекурсивного алгоритма Помогите с написанием программы для вычисления детерминанта матриц на основе рекурсивного алгоритма. Находил подобную программу на Delphi, Pascal и отрывками на C++, а вот на С нету Написал вот такую программу. Если размерность матрицы больше 2х2 - не работает. Подскажите пожалуйста как исправить #include <conio.h> #include <stdio.h> #define n 4 int main (void) {... https://www.cyberforum.ru/ c-beginners/ thread835819.html C (СИ) Найти максимум произвольной функции одного переменного https://www.cyberforum.ru/ c-beginners/ thread835952.html
Написать функцию пользователя, позволяющую найти максимум произвольной функции одного переменного, аргумент которой задан массивом из «n» элементов вещественного типа. Кроме максимального значения... Суть идеи думаю поймешь.. #include <iostream> typedef int (*func_ptr)(int); int f_1(int x) { return x + x;} int f_2(int x) { return x * x;} void call_func(int *arr, unsigned size,...
2 / 2 / 4
Регистрация: 12.04.2013
Сообщений: 66
0

Вывести в другой файл в алфавитном порядке все слова, встречающиеся в тексте - C (СИ) - Ответ 4403548

12.04.2013, 18:11. Показов 3869. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Дан файл, содержащий текст. Вывести в другой файл в алфавитном порядке все слова, встречающиеся в этом тексте. Язык Си.
Сначала я из своего файла f закидываю в str1 свою строку (там три слова). Затем в цикле от 'A' до 'z' с помощью функции strtok ищу свои слова и проверяю первую букву. Если она совпадает по коду аски я её вывожу на экран. По идее мне нужно их закидывать в другой файл g. Но у меня возникает проблема сразу на 2ой букве по коду аски. Перемещая указатель с помощью k=strtok(NULL," "); он(указатель) оказывается в конце строки. Но потом по идее я перемещаю указатель за 1ое слов с помощью k=strtok(str1," "); Но на деле выходит что указатель не перемещается за 1ое слово. И функция k=strtok(NULL," "); возвращет мне NULL.
Где я допустил ошибку? Почему указатель не перемещается за 1ое слово?

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
39
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
int main()
{   
    FILE *f=fopen("text1lab8.part1.task5.txt", "rt+"),*g=fopen("text2lab8.part1.task5.txt","wt");
    char str1[100],j;
    size_t res1;
    res1=fread(str1, sizeof(char),100,f);
    printf("The number of elements=%d\n",res1);
    int i,h=0;
    printf("%s\n",str1);
    for (i=0;i<strlen(str1);i++) {
        if (str1[i]==char(32)) h++;
        }
    printf("h=%d\n",h);
    char *k;
    for (j=char(65);j<=char(122);j++) {
        printf("! j=%c !\n",j);
        for (i=0;i<h;i++) {
            k=strtok(str1," ");
            printf("!! %s !!\n",k);
            if (k[0]==j) { printf("&&& %s &&&\n",k); }
            for (i=0;i<h;i++) {
                k=strtok(NULL," ");
                printf("!!! %s !!!\n",k);
                if (k[0]==j) { printf("&&&& %s &&&&\n",k); }
            }
        }
    }
    
    
    fclose(f);
    fclose(g);
    getch();
    return 0;
}


Вернуться к обсуждению:
Вывести в другой файл в алфавитном порядке все слова, встречающиеся в тексте C (СИ)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.04.2013, 18:11
Готовые ответы и решения:

Перечислить в алфавитном порядке все слова, встречающиеся в этом тексте.
Дан файл, содержащий текст на русском языке. Перечислить в алфавитном порядке все слова, встречающиеся в этом тексте.

Вывести все гласные буквы встречающиеся в тексте в алфавитном порядке
дан текст за которым следует точка. вывести все гласные буквы встречающиеся в тексте в алфавитном порядке, помогите пожалуйста

Множества. Вывести на экран в алфавитном порядке все буквы, встречающиеся в тексте
1.Задан текст, состоящий из латинских букв, в конце идет точка. Вывести на экран все буквы в алфавитном порядке, встречающиеся в тексте...

1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.04.2013, 18:11
Помогаю со студенческими работами здесь

Вывести на экран все буквы в алфавитном порядке, встречающиеся в тексте не менее двух раз
2.Задан текст, состоящий из латинских букв, в конце идет точка. Вывести на экран все буквы в алфавитном порядке, встречающиеся в тексте не...

Записать в другой файл в столбик все слова, встречающиеся в тексте
Задача (алфавитно-частотный словарь). В файле записан текст. Нужно записать в другой файл в столбик все слова, ...

Переписать в алфавитном порядке все слова из заданного файла, имеющие длину n, в другой файл.
Разобрать программу &quot;Сортировка по алфавиту&quot;.Дан текстовый файл. Переписать в алфавитном порядке все слова из заданного файла, имеющие...

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

Вывести на экран все буквы, встречающиеся в строке, в алфавитном порядке
Программа выводит на экран все буквы, встречающиеся в строке в алфавитном по-рядке.

0
Новые блоги и статьи
Использование кэша Laravel - полный гайд
bytestream 18.02.2025
Кэширование - один из наиболее эффективных способов повышения производительности веб-приложений. В современном мире, где скорость загрузки страниц напрямую влияет на удержание пользователей и. . .
Создаем REST API в Laravel с аутентификацией и Passport
bytestream 18.02.2025
Разработка современных веб-приложений все чаще требует создания надежного и хорошо структурированного API. REST API стал стандартом де-факто для построения взаимодействия между клиентской и серверной. . .
Пайплайны в Laravel - полный гайд
bytestream 18.02.2025
Разработка современных веб-приложений часто требует обработки сложных процессов, состоящих из множества последовательных шагов. Например, при создании системы комментариев может потребоваться. . .
Как правильно использовать @required в Symfony
bytestream 18.02.2025
При разработке приложений на Symfony мы часто сталкиваемся с необходимостью внедрения зависимостей. Фреймворк предоставляет несколько способов управления этим процессом, и одним из таких инструментов. . .
Система безопасности в Laravel: возможности и примеры
Wired 18.02.2025
Каждый день появляются новые виды атак и уязвимостей, которые могут поставить под угрозу конфиденциальные данные пользователей и функционирование всей системы. В этом контексте выбор надежного. . .
Давайте сравним Django и Laravel
Wired 18.02.2025
Django и Laravel - два мощных инструмента, которые часто сравнивают между собой. Оба фреймворка предлагают разработчикам богатый набор возможностей для создания масштабируемых веб-приложений, но. . .
Laravel или React - что лучше?
Wired 18.02.2025
В разработке веб выбор правильного инструмента часто определяет успех всего проекта. Особенно интересным представляется сравнение Laravel и React - двух популярных технологий, которые часто. . .
Laravel 11: новые возможности, гайд по обновлению
Wired 18.02.2025
Laravel 11 - это новая масштабная версия одного из самых популярных PHP-фреймворков, выпущенная в марте 2024 года. Эта версия продолжает традицию внедрения передовых технологий и методологий. . .
Миграции в Laravel
Wired 18.02.2025
Разработка веб-приложений на Laravel неразрывно связана с управлением структурой базы данных. При работе над проектом часто возникает необходимость вносить изменения в схему базы данных - добавлять. . .
Аутентификация в Laravel
Wired 18.02.2025
В современном мире веб-разработки безопасность пользовательских данных становится критически важным аспектом любого приложения. Laravel, как один из самых популярных PHP-фреймворков, предоставляет. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru