Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Samogon
0 / 0 / 0
Регистрация: 02.12.2011
Сообщений: 7
1

Вывести "горку" из букв

23.02.2012, 11:54. Просмотров 584. Ответов 0
Метки нет (Все метки)

Дана программа на Си. По выводу горки из букв относительно введенной буквы. Задача - построить такую же горку вершиной книзу (т.е. перевернутую), по правому и левому боку.

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
#include <stdio.h>
#include <conio.h>
 
int main (void) {
    int p = 0;
     char ch = 'A'; 
     char i, j, k, ch2, kk, chA;
     chA = ch;
 
printf("\n   Enter a capital letter between \"A\" and \"S\": ");
scanf_s("%c", &ch2, sizeof(char));
 
for(chA -= 1; chA >= ch2; chA-- )
 {
    printf("\n   Error! Press any key: ");
    _getch();
    return -1;
 }
 
for (kk = 'S'+1; kk  <= ch2; kk++) 
{
printf("\n   Error! Press any key: ");
    _getch();
     return -1;
}
 
k = ch2;
for ( kk = ch; kk <=  k; kk++)
 {
        printf("\n ");
 
for (ch2 = ch; ch2 <= k-p ; ch2++)      
            printf("  ");   
 
for (j = ch; j <= kk ; j++)  
        printf(" %c", j);   
    for (i = kk; i > ch; i-- )
            printf(" %c", i-1);
    p++;
        
}
    printf("\n\n Press any key: ");
    _getch();
    return 0;
}
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.02.2012, 11:54
Ответы с готовыми решениями:

Определить слово с максимальным числом букв "а" и количество таких букв "а"
Слова в предложении разделены пробелом.Предложения заканчиваются на . ! ? Определить слово с...

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

Удалить все слова, оканчивающиеся группой букв "кая" или "кое"
Удалить из S1,... Sn все слова, оканчивающиеся группой букв, &quot;кая&quot; или &quot;кое&quot;. Хелп, пожалуйста.

Создать запись "Двигатель", которая содержит элементы "Название", "Мощность", "Скорость", "Цена"
Создать запись &quot;Двигатель&quot;, которая содержит элементы &quot;Название&quot;, &quot;Мощность&quot;, &quot;Скорость&quot;,...

Вывести фамилии студентов, учащихся на "4" и "5" и их процентное соотношение с другими
вот условие: Ведомость о результатах зимней сессии содержит информацию: фамилия и инициалы...

0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.02.2012, 11:54

Вывести возраст, согласовать "лет" и "года" с числом
пВводится число лет (N&lt;=25). Напечатать фразу «Мне N лет», согласовав слово «лет» с числом N....

Ввести структуру "историческое событие" с полями "число", "месяц", "год", "событие"
Ввести структуру ИСТОРИЧЕСКОЕ СОБЫТИЕ с полями ЧИСЛО, МЕСЯЦ, ГОД, СОБЫТИЕ. Составить и...

Подсчитать общее количество вхождений в строку символов "А", "a", "B" и "b"
#include &lt;stdio.h&gt; #include &lt;string.h&gt; #include &lt;conio.h&gt; main() { int i; int k; ...


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

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

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