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

Решите простенькие 2 ве задачки в с++ - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 5.00
kolian
Сообщений: n/a
24.05.2008, 16:00     Решите простенькие 2 ве задачки в с++ #1
№1 задача .
Вводится число N, а затем - N чисел. Определить, сколько среди них пар одинаковых чисел
№2 задача .
Дана строка-предложение на русском языке. Зашифровать ее, выполнив циклическую замену каждой буквы на следующую за ней в алфавите и сохраняя при этом регистр букв ("А" перейдет в "Б", "а" — в "б", "Б" — в "В", "я" — в "а" и т.д.). Букву "ё" в алфавите не учитывать ("е" должна переходить в "ж"). Знаки препинания и пробелы не изменять.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2008, 16:00     Решите простенькие 2 ве задачки в с++
Посмотрите здесь:

C++ Простенькие задания
Две простенькие програмки C++
C++ Решите на СИ!!!
C++ Напишите пожалуйста простенькие программы на С++.
Простенькие переключатели C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MsDos
 Аватар для MsDos
5 / 5 / 1
Регистрация: 13.05.2008
Сообщений: 91
24.05.2008, 19:26     Решите простенькие 2 ве задачки в с++ #2
№1
создать массив и счетчик, далее поэлементно сравнить, при совпадении увеличить счетчик на 1.
№2
читать строчку посимвольно,
если ((код>=65)&&(код<90))||((>=97)&&(<122))||((>=192)&&(<223))||((>=224)&&(<256)) код+=1;
если код символа ==90(z), менять его на 65(a), 122(Z) - на 97(A), 192(я) - на 223(а), 224(Я) - на 256(А).
сложнее было бы если регистр менялся.

Добавлено через 1 час 36 минут
по-моему, сюда ё не входит
kolian
Сообщений: n/a
25.05.2008, 09:11     Решите простенькие 2 ве задачки в с++ #3
Уважаемый МСDoc не могли бы вы мне более поподробнее написать эти програмки а то я совсем нече не понимаю ну пожалуйста.....
MsDos
 Аватар для MsDos
5 / 5 / 1
Регистрация: 13.05.2008
Сообщений: 91
25.05.2008, 17:46     Решите простенькие 2 ве задачки в с++ #4
№1 пар чисел или множеств чисел одинакового значения?

для множеств чисел можно даже сделать с помощью сортировки и, если можно менять исходный массив, без дополнительного выделения памяти:
1) отсортировать элементы по возрастанию
2) сравнивать первый элемент с последующими. если элементы не совпадают, взять вместо первого тот, который с ним не совпал, увеличить счетчик на 1, продолжить сравнение элементов с этого места с тем, что был выбран теперь вместо первого, далее аналогично.
3) счетчик == количество несовпадающих множеств чисел

без изменения исходного массива: отличие только в том, что отсортированные элементы записываются в новый массив такого же размера. или вначале копировать массив, потом его отсортировать.

№2 пусть string - строчка
char *c = string;
for(int i=0; i<string.lenght(); i++)
{
if (((c[i] >= 192)&&(c[i] < 223)) || ((c[i] >= 224)&&(c[i] < 256))) c[i]++;
if ((c[i] == 192) || (c[i] == 224)) c[i] += 32;
}
это для русских букв.
Димаsss
Сообщений: n/a
03.12.2008, 02:09     Решите простенькие 2 ве задачки в с++ #5
Плиз помогите я уже не знаю что делать с этой задачкой =((
Даны координаты ( как целые от 1 до 8 ) двух различных полей шахматной доски.Если король за один ход может перейти с одного поля на другое,вывеси логическое значение True, в противном случае вывести False
УЫЕУЕ
2 / 2 / 0
Регистрация: 04.11.2008
Сообщений: 37
03.12.2008, 02:50     Решите простенькие 2 ве задачки в с++ #6
(x1,y1)
(x2,y2)
//ввод исходных данных

if (((x1 == (x2+1)) || (x1 == (x2-1))
|| ((y1 == (y2+1)) || (y1 == (y2-1)))
printf("TRUE");
else printf("FALSE");
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.10.2013, 20:09     Решите простенькие 2 ве задачки в с++
Еще ссылки по теме:

C++ простенькие задачки, которые помогут в изучении С++
простенькие задачи нубу, ничего в этом не понимаю =( C++
Три простенькие задачи на C++ C++

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

Или воспользуйтесь поиском по форуму:
smartdoter
Сообщений: n/a
07.10.2013, 20:09     Решите простенькие 2 ве задачки в с++ #7
u vas na pervoi zadache oshibka esli sortirovat


4
1 1 1 1
6

Пояснение:
Во 2-м примере пару одинаковых чисел образовывают любые два числа
последовательности, поэтому ответом будет число пар, которое вообще
может быть (это пары чисел, стоящих на местах: (1,2), (1,3), (1,4),
(2,3), (2,4), (3,4))
Yandex
Объявления
07.10.2013, 20:09     Решите простенькие 2 ве задачки в с++
Ответ Создать тему
Опции темы

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