С Новым годом! Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Вывести одномерный массив и сумму его четных элементов Помогите решить данную задачу на СИ: Написать программу которая выводит одномерный массив и сумму его четных элементов. С использованием как можно больше функций, и описаний. Спасибо огромное. https://www.cyberforum.ru/ c-beginners/ thread1344624.html Не устанавливается библиотека pdcurses C (СИ)
Хотел бы установить pdcurses. Однако застрял на "глупой" ошибке ( при вводе mingw32-make -f mingwin32.mak выводится ошибка mingw32-make не является внутренней или внешней командой, исполняемой программой или пакетным файлом) Помогите исправить ошибку.
C (СИ) Почему зависает задачка с циклом? https://www.cyberforum.ru/ c-beginners/ thread1344243.html
Ребяточки, подскажите где у меня ошибка. Условие задачи такое: Сумма целых чисел на промежутке от a до b. Где ошибка? Вот мой код: #include <stdio.h> int a, s, i, b; int main(void)
C (СИ) Распаковка и запаковка файла (REZFILE) по частичным (полным?) исходникам распаковщика Други, здравствуйте! Обращаюсь к вам с просьбой. Мне нужно скомпилировать утилиту для распаковки и, соответственно, запаковки данных из REZFILE (там хранятся все ресурсы) игры Doom на Panasonic 3DO. Не спешите отправлять меня на форумы по игре Doom и формату WAD файла. Там формат другой. Точнее, формат тот же, но запакован он по-хитрому. Нужно мне это, соответственно, для того, чтобы... https://www.cyberforum.ru/ c-beginners/ thread1344230.html
Сколько раз можно открыть файл в программе? Как инициализировать поток? C (СИ)
Всем доброго времени суток. Помогите пожалуйста с этими вопросами. Сколько раз можно открыть файл в программе? Как инициализировать поток?
C (СИ) Поле структуры "num" меняет свое значение #include <stdio.h> typedef struct { char str; int num; } NumberRepr; void format(NumberRepr *number) { sprintf(number->str, "%3d", number->num); https://www.cyberforum.ru/ c-beginners/ thread1344186.html
C (СИ) Удаление элемента связанного списка Здравствуйте, у меня есть программа и нужно удалить элемент из связанного списка по порядковому номеру под которым он выводится при отображении элементов списка на экран: #include "stdio.h" #include "ctype.h" #include "stdlib.h" #include "math.h" #include "string.h" #define SIZE 100 double dummy = sin(0.0); https://www.cyberforum.ru/ c-beginners/ thread1344060.html Найти наименьший номер последовательности, для которого выполняется условие C (СИ)
Найти наименьший номер последовательности, для выполняется условие |а-a|<E. Вывести на экран этот номер и все элементы a, где i=1, 2,.....,n. Если E=10^-3. a=(a+a)/2, a=1, a=2
C (СИ) Выход за пределы массива Когда происходит упорядочивание четных элементов алгоритм выходит за пределы массива #include <stdio.h> #include <stdlib.h> #include <locale.h> //В одномерном массиве состоящем из n вещественных элементов вычислить //1)произведение положительных элементов //2)сумму элементов массива, расположеных до минимального значения //Упорядочить по возростанию отдельно четные и нечетные элементы... https://www.cyberforum.ru/ c-beginners/ thread1343828.html C (СИ) Найти сумму бесконечного ряда с заданной точностью, используя рекуррентные зависимости https://www.cyberforum.ru/ c-beginners/ thread1343711.html
Найти сумму бесконечного ряда с заданной точностью, используя рекуррентные зависимости. \sum_{n=1}^\infty\frac{(-1)^{n+1}(x-1)^n}{(n-1)!} с точностью \varepsilon=10^{-4} при 0\leq x\leq 2. Найти надо с помощью операторов for,whie,do...while. Кто знает и может отзовитесь пожалуйста.
C (СИ) Вычислить сумму заданного в варианте ряда с точностью Е
что не так вот в этой задачке. Вычислить сумму заданного в варианте ряда с точностью Е. Для вычисления очередного члена ряда следует использовать рекуррентную формулу. #include <stdio.h> #include <math.h> #include <stdlib.h> int main() { float E=0.001,a=1,n=1,s=0, k=1; while(fabs(a) > E) {
C (СИ) Работа с файлами. Удаление и редактирование строк в бинарном файле https://www.cyberforum.ru/ c-beginners/ thread1343611.html
Имеется вот такое задание: Дан файл, содержащий сведения о вступительных экзаменах в ВУЗ по результатам ЕГЭ по математике, русскому и английскому языкам и дополнительному испытанию по профильному предмету: фамилия, баллы по предметам. Известна проходная сумма баллов. Вывести список абитуриентов, имеющих наибольшую сумму баллов по результатам ЕГЭ и дополнительному испытанию и процент...
0 / 0 / 0
Регистрация: 13.11.2014
Сообщений: 5
0

Все слова, которые начинаются с большой буквы, вывести большими буквами - C (СИ) - Ответ 7055103

30.12.2014, 17:54. Показов 2404. Ответов 6
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Помогите пожалуйста! Нужно в текстовом файле все слова, которые начинаются с большой буквы, вывести большими буквами.
Вот, что есть
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
#include <stdio.h>
#include <stdlib.h>                 
#include <string.h>                
#include <ctype.h>
#include<time.h>    
#include "Prog.c"
 
void Time_Stamp(FILE *f)
{time_t tmp;
tmp=time(NULL);
fprintf(f,"***%s***\n",ctime(&tmp));
}
 
int Letter(char Ch)
{int Count;
char Alphabet[]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
for (Count=0;Count<strlen(Alphabet);Count++)
{if (Ch==Alphabet[Count])
return(1);}
return(0);
}
 
main(int argc, char *argv[])
{int n,Count,Ch,Word_is;
char slovo;
char buffer[30];
 
 
FILE *fin, *fout, *flog; 
 
 
if (argc<2)
{ puts("Недостаточно аргументов");
  printf("Используйте например %s text.txt \n", argv[0]);
  puts("Press Enter."); getchar(); exit(0);
  }
  
sprintf(buffer,"%s.log",argv[0]);
 if ((flog=fopen(buffer,"a"))==NULL)
   { puts("Протокол не открылся. Работа невозможна\n");
     puts("Press Enter."); getchar(); exit(0);
   }
   
   Time_Stamp(flog);
 fputs("Протокол успешно открыт \n",flog);
 fputs("Программа приступает к работе \n",flog);
 puts("Протокол успешно открыт \n");
 puts("Программа приступает к работе \n");
 
 if ((fin=fopen(argv[1],"r"))==NULL)
 {
 
    printf("Ошибка открытия файла %s \n",argv[1]);
    Time_Stamp(flog);
    fprintf(flog,"Ошибка открытия файла %s \n",argv[1]);
    puts("Press Enter."); getchar();exit(0);
    
  }
  
  if ((fout=fopen("text","w"))==NULL)
  {
       printf("Ошибка открытия файла text.txt");
       Time_Stamp(flog);
       fprintf(flog,"Ошибка открытия файла text.txt");
       puts("Press Enter."); getchar(); exit(0);
       
   }
    
    Time_Stamp(flog);
    fprintf(flog,"Все файлы открыты успешно \n");
    printf("Все файлы открыты успешно \n");
    
   //program 
    while(1)
    {Ch=fgetc(fin);
    if(Ch==EOF) break;
    if(!Letter(Ch)&&!Word_is)
    {fputc(Ch,fout);
    continue;}
    if(Letter(Ch)&&!Word_is)
    {buffer[Count]=Ch;
    Count++;
    Word_is=1;
    continue; //slovo est'
    }
    if (Letter(Ch)&&Word_is)
    {buffer[Count]=Ch;
    Count++;
    continue;
    }
    if(!Letter(Ch)&&Word_is) //konec slova
    {buffer[Count]='\0';
    Count=0;
    Word_is=0;
    if (isupper(buffer[Count]))                       // 
    while(1){                                             //думаю ошибка где-то здесь
    buffer[Count]=toupper(buffer[Count]);     //
    fprintf(fout,"%s",buffer);}                     //
    else fprintf(fout,"%s",buffer);
    fputc(Ch,fout);
    }
    }
    
    //printf(" %s",buffer); 
    Time_Stamp(flog);
    fprintf(flog,"Результат");   
    
    fclose(fin);
    fclose(fout);
    
    Time_Stamp(flog);
    fprintf(flog,"Работа завершилась успешно");
    
    fclose(flog);
    puts("Press Enter."); getchar(); exit(0);
    
    fclose(fin);
 }


Вернуться к обсуждению:
Все слова, которые начинаются с большой буквы, вывести большими буквами C (СИ)
0
Заказать работу у эксперта
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.12.2014, 17:54
Готовые ответы и решения:

Из введенной строки удалить все слова, которые начинаются с большой буквы и вывести полученную строку
#include &lt;stdio.h&gt; #include &lt;locale.h&gt; #include &lt;math.h&gt; #include &lt;string.h&gt; #include...

Напечатать в алфавитном порядке все слова, которые начинаются с большой буквы
Напечатать в алфавитном порядке все слова, которые начинаются с большой буквы и заканчиваются...

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

Вывести все слова которые начинаются с заданной буквы
Помогите пожалуйста написать программу на C# №1) Ввести текст. Вывести все слова которые...

6
30.12.2014, 17:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.12.2014, 17:54
Помогаю со студенческими работами здесь

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

Вывести на экран слова предложения, которые написаны большими буквами
Вывести на экран слова предложения,которые написаны большими буквами.

Вывести на экран слова предложения, которые написаны большими буквами
Вывести на экран слова предложения, которые написаны большими буквами Помогитеееееееееееееееее %-)

Вывести все слова из S, которые начинаются с буквы "С"
Дана строка S, состоящая из слов, разделённых пробелами, и буква c. Выведите все слова из S,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru