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

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

Восстановить пароль Регистрация
 
Дмитрий Але
0 / 0 / 0
Регистрация: 16.01.2011
Сообщений: 14
20.01.2011, 02:39     Блок схемы. #1
Ребята, помогите нарисовать блок схемы или хотя бы чуток объяснить что откуда и куда....т.е. пояснить алгоритм написания.СПАСИБО!!!


№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++
C++ Блок схемы
C++ блок схемы
C++ Блок Схемы
C++ Блок-схемы
C++ с++ блок-схемы
Блок-схемы C++
Блок-схемы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MILAN
 Аватар для MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
20.01.2011, 02:41     Блок схемы. #2
Цитата Сообщение от Дмитрий Але Посмотреть сообщение
алгоритм
Так ведь для етого отдельный раздел существует!!!!
Josefina
 Аватар для Josefina
10 / 10 / 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;
}
Вторая практически аналог первой
Yandex
Объявления
20.01.2011, 08:40     Блок схемы.
Ответ Создать тему
Опции темы

Текущее время: 08:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru