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

Программа, вычисляющая значение выражения.(Работа со строками) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ управление файлами http://www.cyberforum.ru/cpp-beginners/thread132388.html
Привет! кто знает решение моей проблемы помогите пожалуйста!=) как мне в моей программке прописать запрос имя файла или пути к файлу, чтоб программа с клавиатуры запрашивала его?.очень надо, не могу сама найти как это=( // 9 вариант 12.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <windows.h> #include <string.h> #include <stdio.h> #include...
C++ Указатели Вот тож одна задачулька она мне ненравицца Составить программу перевода данного натурального числа и в шестнадцатеричную систему счисления. http://www.cyberforum.ru/cpp-beginners/thread132383.html
C++ Работа с файлами и строками
Раздел "Работа с файлами и строками" Задание :"Написать программу, которая считывает английский текст из файла и выводит на экран слова, оканчивающиеся на гласные буквы."
C++ "Электронная картотека".
"Электронная картотека". а) Электронная картотека состоит из двух типизированных файлов - файла библиографических карточек (элементы - записи переменной структуры: карточки на статьи и книги) и файла индексов (номера карточек в том порядке, который соответствует алфавитному упорядочению по полю
C++ Функции в С http://www.cyberforum.ru/cpp-beginners/thread132339.html
Даны натуральное число n, целые числа а1,а2,...,аn. Рассмотреть отрезки последовательности а1,а2,...,аn (подпоследовательности идущих подряд членов), состоящие из а) полных квадратов; б) степени пятерки: в) простых чисел. В каждом случае получить наибольшую из длин рассматриваемых отрезков. (Определить процедуры, позволяющие распознавать полные квадраты, степени пятерки, простые числа).
C++ Найти в заданном тексте слово, в котором заданный символ встречается наибольшее число раз Помогите с задачей пожалуйста. Условие: Найти в заданном тексте слово, в котором заданный символ встречается наибольшее число раз. подробнее

Показать сообщение отдельно
zorn16
0 / 0 / 0
Регистрация: 30.12.2009
Сообщений: 36
19.05.2010, 21:35  [ТС]     Программа, вычисляющая значение выражения.(Работа со строками)
dyosick, ваше решение понятно. А что если так: (?)

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
#include <stdio.h>
#include <conio.h>
#include "stdlib.h"
void main ()
{
char st[40]; 
char buf[10]; 
char op; 
int rez; 
int n; 
int i,j;
printf("Vvedite arifmeticheskoe virazhenie,\n");
printf("naprimer, 45+5-3-125+2 i nazhmite <Enter>");
printf("->");
scanf("%s", &st);
rez = 0; 
op = ' ';
i = j = 0;
while( st[i] )
{
 
j = 0;
while (st[i] >= '0' && st[i] <= '9')
buf[j++] = st[i++];
buf[j] = '\0';
n = atoi(buf); /
switch ( op )
{
case '+': rez += n; break;
case '-': rez -= n; break;
case ' ': rez = n; break; 
}
ор = st[i++];
}
printf("nZnachenie vvedennogo virazhenia: %d", rez);
printf("\press <Enter>");
getch();
}
код вроде бы правильный, но при компиляции проблемы...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru