Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 26.03.2018
Сообщений: 25
1

Простая программа на С

31.10.2018, 16:45. Просмотров 552. Ответов 6
Метки нет (Все метки)

Разбирающиеся люди, помогите сделать 3 задания по программированию. Времени разбираться самому нет, поэтому обращаюсь за помощью, заранее огромное спасибо.
Задания:
1. Перевести все символы введенной строки в верхний регистр.
2. Подсчитать количество вхождений символа в строку.
3. Переставить слова предложения в обратном порядке.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.10.2018, 16:45
Ответы с готовыми решениями:

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

Простая программа
Подскажите с задачкой. В базе данных есть список слов например 1 слово - супер 2 слово - маркет...

Простая программа
Среди всех трехзначных чисел вывести те, которые нацело целятся на 7

простая программа
написать программу которая печатает числа от 1 до 4? так что соседние числа разделены одним...

6
112 / 91 / 31
Регистрация: 24.10.2018
Сообщений: 336
31.10.2018, 17:33 2
Цитата Сообщение от gluhar Посмотреть сообщение
Времени разбираться самому нет
Какой занятой студент. У всех остальных времени тьма - лентяям задачки решать. Ты уж найди, разберись. А что не будет получаться, пиши - поможем.
0
1234 / 752 / 510
Регистрация: 25.04.2016
Сообщений: 2,094
31.10.2018, 17:47 3
Перевести все символы введенной строки в верхний регистр:
C
1
2
if (str[i]>='a' && str[i]<='z')
    str[i] += 'A'-'a';
char str[] - строка

Подсчитать количество вхождений символа в строку:
C
1
2
if (str[i] == c)
    count++;
char str[] - заданная строка
char c - искомый символ
int count - счетчик символов

Переставить слова предложения в обратном порядке:
1. Формируем новую строку такой же длины
2. Считываем строку в обратном порядке
3. Заносим в новую строку перевернутое слово, прочитанное из первой строки

как вариант: разбить строку на слова, занести слова в массив, переписать слова из массива в строку в нужном порядке.
0
Эксперт C
25076 / 15580 / 3331
Регистрация: 24.12.2010
Сообщений: 33,765
31.10.2018, 17:53 4
gluhar, для первых двух даю намек
1.
C
1
2
3
4
5
for(i=0; s[i]; i++) {
  if ('s[i]>='a' && s[i]<='z')
    s[i] -= 32;
  // Это для латиницы. для остальных - зависит от кодировки
}
2.
C
1
2
3
4
k=0;
char *p =  s;
while((p=strchr(p, c))!=NULL)
  p++;
0
1025 / 945 / 139
Регистрация: 19.02.2010
Сообщений: 2,932
31.10.2018, 21:05 5
stake-k26, Байт,
Для первого
strupr(str);
0
Эксперт C
25076 / 15580 / 3331
Регистрация: 24.12.2010
Сообщений: 33,765
31.10.2018, 21:09 6
Цитата Сообщение от Байт Посмотреть сообщение
p++;
Во втором коде у меня, конечно, ошибка. Следует читать
C
1
2
3
4
5
6
k=0;
char *p =  s;
while((p=strchr(p, c))!=NULL) {
  p++;
  k++;
}
0
1234 / 752 / 510
Регистрация: 25.04.2016
Сообщений: 2,094
01.11.2018, 20:20 7
VTsaregorodtsev, функция strupr() не определена стандартом ANSI С.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.11.2018, 20:20

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

Простая программа
Добрый вечер. Начал изучать c# по книге Шилдта: c# 3.0 полное руководство. в visal studio 2010...

Простая программа.
Доброго времени суток! Пишу на dev c++. Надо, чтобы при нажатии стрелки влево печатало &quot;1&quot;, а...

Простая программа на С++
Дана линейная программа: #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; void...

Простая программа
Здравствуйте ! Помогите создать простейшую программу. вот содержание: Дается натуральное число Н...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.