0 / 0 / 0
Регистрация: 16.01.2011
Сообщений: 14
1

Блок схемы.

20.01.2011, 02:39. Показов 1976. Ответов 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':ca se'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':ca se'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':ca se'6':case'7':case'8':case'9':ch2o++;break;
default:break;
}
}

}

Добавлено через 2 часа 9 минут
help me!!!!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.01.2011, 02:39
Ответы с готовыми решениями:

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

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

Блок-схемы
Добрый день, вечер, утро. Мне нужно нарисовать блок схему к этому задание: Дана матрица А(n,n)....

Блок-схемы
Нужны блок-схемы к этим 2ум кусочкам: 1) case 2:{ int n1; int n2; ...

2
898 / 792 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
20.01.2011, 02:41 2
Цитата Сообщение от Дмитрий Але Посмотреть сообщение
алгоритм
Так ведь для етого отдельный раздел существует!!!!
0
11 / 11 / 4
Регистрация: 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;
}
Вторая практически аналог первой
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.01.2011, 08:40
Помогаю со студенческими работами здесь

блок схемы
Помогите с составлением блок схем к этим программам: 1)Ввести с клавиатуры 15 символов....

блок-схемы
нарисовать блок-схему для рограммы: Напишите программу, которая будет определять размер для данных...

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

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


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

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

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