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

Циклические алгоритмы. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ поиск в очень маленькой БД http://www.cyberforum.ru/cpp-beginners/thread233869.html
Есть вот такая регистрационная форма, мне нужно по введенному имени найти всех зарегистрированных с таким же именем. #include<conio.h> #include<string> #include<iostream> using namespace std; struct registration{ string name; string surname; int age; string address;
C++ Мне надо сделать поиск последнего вхождения подстроки s1 в строку s(с функцией LastPos, не strstr). В этом коде просто вхождение подстроки в строку. #include <stdio.h> int count_of_substrings(string s, string s1){ int start = 0; int count = 0; int pos = 0; for(i < 0; i < 4; i++){ pos = s.find(s1.c_s(),start); if (pos != -1){ start = pos + s1.size(); http://www.cyberforum.ru/cpp-beginners/thread233865.html
C++ Назначение - конкатенация строк s1 и s2, не используя библиотечную функцию - strcat
#include <stdio.h> #include <stdlib.h> char * strcat_my (char *s1, char *s2){ char *p1, *p2; p1 = s1; p2 = s2; while ( *p1 != '\0') p1++;
C++ Строки
Написать программу, которая удаляет из введенной с клавиатуры строки начальные пробелы. #include <iostream> #include <string> int main() { std::string s; getline(std::cin, s); while(s == ' ') { for(int i = 0; i < s.length() - 1; i++) { s = s;
C++ Даны результаты переписи населения. Покажите список населения которые родились после 1990года. http://www.cyberforum.ru/cpp-beginners/thread233837.html
Даны результаты переписи населения. Покажите список населения которые родились после 1990года. Также покажите число такого населения.
C++ Выбрать конфеты, килограмм которых оценен в промежутке 30-55 рублей Дано: В кондитерской фабрике производят конфеты в разном ассортименте. Выбрать конфеты килограмм которых оценен в промежутке 30-55 рублей. Также покажите срок годности этих конфет и номер магазина в которых они продаются. (срок годности и номера магазинов ввести самому) (Перевод с английского ) Решите пожалуйста. Заранее Спасибо. подробнее

Показать сообщение отдельно
Pigareva_Oks
0 / 0 / 0
Регистрация: 25.01.2011
Сообщений: 4
25.01.2011, 18:21     Циклические алгоритмы.
Циклические алгоритмы.
1. Известны оценки по информатике каждого из 20 учеников класса. Сколько учеников имеют по информатике оценку «5»?.
2. Известны сведения о количестве осадков, выпавших за каждый день мая. Первого мая осадков не было. Определить, в течение какого количества первых дней месяца непрерывно, начиная с первого мая, осадков не было.
3. Напечатать минимальное число, большее 200, которое нацело делится на 17;
4. Найти максимальное из натуральных чисел, не превышающих 5000, которое нацело делится на 39.
5. Гражданин 1 марта открыл счет в банке, вложив 1000 руб. Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы. Определить, за какой месяц величина ежемесячного увеличения вклада превысит 30 руб.
6. Гражданин 1 марта открыл счет в банке, вложив 1000 руб. Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы. Определить, : через сколько месяцев размер вклада превысит 1200 руб.
7. Найти наименьшее общее кратное двух заданных натуральных чисел.
8. Даны натуральные числа m и n. Получить все кратные им числа, не превышающие m• n. Дополнительное задание: решить не используя условный оператор.
9. В некоторой стране используются денежные купюры достоинством в 1, 2, 4, 8, 16, 32 и 64. Дано натуральное число n. Как наименьшим количеством таких денежных купюр можно выплатить сумму n (указать количество каждой из используемых для выплаты купюр) ?
10. Дано натуральное число. Получить число, получаемое при прочтении его цифр справа налево.
11. Дано натуральное число. Приписать по двойке в. начало и конец записи этого числа.
12. Дано натуральное число. Удалить из него указанные цифры.
13. Дано натуральное число. Переставить его первую и последние цифры.
14. Дано натуральное число. Приписать к нему такое же число.
15. Дано натуральное число. Определить номер цифры 3 в нем, считая от конца числа. Если такой цифры нет, ответом должно быть число 0, если таких цифр в числе несколько – должен быть определен номер самой правой из них.
16. Дано натуральное число. Определить сумму m его последних цифр.
17. Дано натуральное число. Найти его наименьший делитель, отличный от 1.
18. Дан прямоугольник с размерами a х b. От него отрезают квадраты максимального размера, пока это возможно. Затем от оставшегося прямоугольника вновь отрезают квадраты максимально возможного размера и т.д. На какие квадраты и в каком их количестве будет разрезан исходный прямоугольник?
19. Известны данные о росте 15 юношей класса, упорядоченные по убыванию. Нет ни одной пары учеников одинакового роста. В начале учебного года в класс поступил новый ученик. Какое место в перечне ростов займет рост этого ученика? Известно, что его рост не совпадает с ростом ни одного из учеников класса, превышает рост самого низкого ученика и меньше роста самого высокого.
20. Дана последовательность из n вещественных чисел. Первое число в последовательности нечетное. Найти сумму всех идущих подряд в начале последовательности нечетных чисел.
21. Определить:
a) является ли заданное число степенью числа 3;
b) является ли заданное число степенью числа 5.
22. Известен факториал числа n. Найти это число.
23. Дано число n.
a) Напечатать те натуральные числа, квадрат которых не превышает n.
b) Найти первое натуральное число, квадрат которого больше n.
24. Дано натуральное число. Определить, является ли оно членом последовательности Фибоначчи.
25. Дано натуральное число. Верно ли, что сумма его цифр больше 10?
26. Дано натуральное число. Выяснить, является ли оно палиндромом («перевертышем»), т.е. числом, десятичная запись которого читается одинаково слева направо и справа налево.
27. Дано натуральное число. Выяснить, является ли оно простым (простым называется натуральное число, большее 1, не имеющее других делителей, кроме единицы и самого себя).
28. Дана последовательность целых чисел, оканчивающаяся числом 9999. Количество чисел в последовательности не меньше двух. Определить, есть ли в ней хотя бы одна пара «соседних» четных чисел. В случае положительного ответа определить их порядковые номера.
29. Имеется список учащихся класса с указанием роста каждого из них. Выяснить, перечислены ли ученики в списке в порядке убывания их роста.
30. Дана последовательность ненулевых целых чисел, оканчивающаяся нулем. Определить, сколько раз в этой последовательности меняется знак. (Например, в последовательности 10, –4, 12, 56, –4 знак меняется 3 раза.).
31. Найти 10 первых натуральных чисел, оканчивающихся на цифру «7», кратных числу 9 и больших 100.
32. Необходимо составить программу, для построения графика функции.
Система координат: декартовая
Функция: x(t)=t+cos(t); y(t)=tsin(t)
33. Дана матрица А=(aij). Сформировать матрицу В=(bij), где



bij=( Max(aij))/(i-j),если i>j

bij= in(aij),если i=j

bij=(max(aij))/(j-i),если i<j

В полученной матрице найти среднее арифметическое элементов столбца, в котором находится максимальный элемент матрицы В.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru