Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Дмитрий Але
0 / 0 / 0
Регистрация: 16.01.2011
Сообщений: 14
#1

Блок схемы. - C++

20.01.2011, 02:39. Просмотров 827. Ответов 2
Метки нет (Все метки)

Ребята, помогите нарисовать блок схемы или хотя бы чуток объяснить что откуда и куда....т.е. пояснить алгоритм написания.СПАСИБО!!!


№1
Дан текст произвольной длины, оканчивающийся точкой с запятой. Подсчитать количество цифр в тексте.

#include <iostream.h>
#include <string.h>

int main(){
int chislo=0;
int strl;
char stroka[512];
cin.getline(stroka,sizeof(stroka),';');
strl=strlen(stroka);
for (int i=0;i<strl;i++){
switch(stroka[i]){
case'0':case'1':case'2':case'3':case'4':case'5':case'6':case'7':case'8':case'9':chislo++;break;
default:break;
}
}

cout<<"schislo= "<<chislo;
return 0;
}



№2
Даны две строки длиной до 80 символов.
а) Определить, в какой строке больше цифр: в первой или во второй (вывести соответствующее сообщение).

#include <iostream.h>

int main(){
char str1[80]="",str2[80]="";
int ch1=0,ch2=0;
cin.getline(str1,80,'\n');
cin.getline(str2,80,'\n');

for (int i=0;i<80;i++){
switch(str1[i]){
case'0':case'1':case'2':case'3':case'4':case'5':case'6':case'7':case'8':case'9':ch1++;break;
default:break;
}
}
for (int i=0;i<80;i++){
switch(str2[i]){
case'0':case'1':case'2':case'3':case'4':case'5':case'6':case'7':case'8':case'9':ch2o++;break;
default:break;
}
}

}

Добавлено через 2 часа 9 минут
help me!!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2011, 02:39     Блок схемы.
Посмотрите здесь:

с++ блок-схемы - C++
Здравствуйте! У меня такой вопрос: как реализовать команды контейнера vector в блок схеме? Вот текст программы: #include &lt;iostream&gt; ...

Блок-схемы - C++
Кто может нарисовать 7 блок-схем, не сложные по видимому, но надо поскорее кто сечет отпишите плиз

Блок-схемы - C++
Формумчане, у меня нестандартный вопрос: кто-нибудь из вас может мне помочь в составлении блок-схем к программам? Необходимо это для...

Блок-схемы - C++
Доброго времени суток. Очень нужна ваша помощь, у меня есть две блок-схемы задач на массивы, одномерный и двумерный, кто может и кто...

Блок схемы - C++
#include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include&lt;iostream&gt; int main() { int l,i,j,k=0,S=1,A,x,y,n,p; for(i=0;i&lt;3;i++) ...

Блок-схемы - C++
помогите начертить блок-схемы 1.поменять элементы массива Y, таким образом чтобы они располагались в обратном порядке 2.Вычислить суммы...

Блок-схемы - C++
Всем привет! Ребят, программы написать могу, а блок-схемы нарисовать все никак не удается! Помогите пожалуйста!!! Буду очень...

Блок схемы - C++
Ребят, не знал куда писать, но так-как нужна блок схема к программе на С++, то пишу тут. Не подскажите програмку для рисования блок схем?

блок схемы - C++
Помогите с составлением блок схем к этим программам: 1)Ввести с клавиатуры 15 символов. Определить, сколько среди них цифр и сколько...

блок-схемы - C++
нарисовать блок-схему для рограммы: Напишите программу, которая будет определять размер для данных (int, char, long, double, short,...

Блок-схемы!!! - C++
Блок-схема к задаче: дана последовательность n-действительных чисел( задан массив из n чисел).Заменить все члены последовательности больше...

Блок Схемы - C++
Люди помогите нарисовать блок схему Вводится n чисел до тех пор пока не будет введено число из промежутка от 10 до 20. Подсчитать...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
20.01.2011, 02:41     Блок схемы. #2
Цитата Сообщение от Дмитрий Але Посмотреть сообщение
алгоритм
Так ведь для етого отдельный раздел существует!!!!
Josefina
11 / 11 / 1
Регистрация: 27.09.2010
Сообщений: 32
20.01.2011, 08:40     Блок схемы. #3
Просто комментариев недостаточно будет?

Это первая программа:
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
1
Дан текст произвольной длины, оканчивающийся точкой с запятой. Подсчитать количество цифр в тексте.
 
//подключаем библиотеки
#include <iostream.h>
#include <string.h>
 
//главная функция программы
int main()
{
//инициализация переменных
int chislo=0;
int strl;
char stroka[512];
 
//ввод строки с клавиатуры
cin.getline(stroka,sizeof(stroka),';');
 
//получает длину строки функцией strlen и записываем получившееся число в strl
strl=strlen(stroka);
 
//просматриваем каждый символ введенной строки
for (int i=0;i<strl;i++){
 
switch(stroka[i]){
// если символ является цифрой, то есть имеет значение от 0 до 9, то увеличиваем счетчик чисел -  chislo
case'0':case'1':case'2':case'3':case'4':case'5':case'6':case'7':case'8':case'9': chislo++;break;
// иначе ничего не далаем, просто переходим к следующему символу
default:break;
}
}
 
//выводим получившееся количество на экран
cout<<"schislo= "<<chislo;
 
//программа завершена
return 0;
}
Вторая практически аналог первой
Ответ Создать тему
Опции темы

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