|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.11.2013, 22:50 | #1 |
Новичок
Джуниор
Регистрация: 18.11.2013
Сообщений: 2
|
помогите решить задачку на С++
ПОМОГИТЕ ПЛИЗ
ЗАРАНЕЕ ОЧЕНЬ БЛАГОДАРЕН 1) Даны символы s1, s2, … . Известно, что символ отличен от восклицательного знака и что среди s1, s2, … есть по крайней мере один восклицательный знак. Пусть s1, s2, …, sn символы данной последовательности, предшествующие восклицательному знаку (n заранее неизвестно). Выяснить, верно ли, что среди символов s1, s2, …, sn имеются все буквы входящие в слово sina. |
18.11.2013, 23:31 | #2 |
Новичок
Джуниор
Регистрация: 18.11.2013
Сообщений: 2
|
да, и еще я попробывал написать 1-ю прогу, но она почему-то не работает(( подправьте пожалуйста.кому не лень
#include<iostream.h> #include<math.h> void main(void) { int a[i][j]; int sum=0; for(int i=0; i<i-1; i++) { for(int j=0; j<j-1; j++) { a[i][j]=sin(i+j/2); cout<<a[i][j]<<"\t"; if (a[i][j]<0) sum++; } cout<<"\n"; } cout<<sum; } |
19.11.2013, 05:35 | #3 |
Форумчанин
Регистрация: 13.11.2013
Сообщений: 149
|
i<i-1 и j<j-1
Как думаешь, сколько раз эти условия выполнятся? Это во-первых. Во-вторых, в задаче четко написано, дано натуральное число n - не наблюдаю в программе такого вообще. По поводу второй задачи. За тебя код писать вряд ли кто-то будет, хотя есть индивидуумы. Здесь указывают на ошибки и подсказывают что не так. Примерный вариант алгоритма для 2-й задачи таков: вводится последовательность символов s1, s2 и т.д.; объявляется 4 булевых переменных со значение false (по количеству букв в слове sina);начинаем перебор элементов последовательности символов до тех пор, пока не встретим восклицательный знак, проверяя каждый из них на равенство символам s, i, n или a, если текущий символ равен хоть одному из них, устанавливаем соответствующий булевый флаг в true. По достижении восклицательного знака цикл завершаем, проверяем что все флаги установлены в true - значит условие верно, иначе не верно. Последний раз редактировалось nikmoon; 19.11.2013 в 05:45. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите решить задачку. | [Pr1_Zr4k] | Помощь студентам | 4 | 10.10.2009 17:52 |
Помогите решить задачку) | vadmaruschak | Помощь студентам | 0 | 23.09.2009 17:08 |
Помогите Помогите Пожалуйста Решить Одну Задачку в Паскале!!! | VisTBacK | Помощь студентам | 6 | 19.09.2008 13:44 |
Помогите решить задачку | rainbow1 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 28.08.2008 16:59 |