Форум программистов, компьютерный форум 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 рублей. Также покажите срок годности этих конфет и номер магазина в которых они продаются. (срок годности и номера магазинов ввести самому) (Перевод с английского ) Решите пожалуйста. Заранее Спасибо. подробнее

Показать сообщение отдельно
Севак
любитель покушать
 Аватар для Севак
674 / 625 / 106
Регистрация: 25.09.2011
Сообщений: 1,313
05.04.2012, 20:31     Циклические алгоритмы.
Nekto, действительно, пусть уберет тогда, если захочет

Цитата Сообщение от Pigareva_Oks Посмотреть сообщение
5. Гражданин 1 марта открыл счет в банке, вложив 1000 руб. Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы. Определить, за какой месяц величина ежемесячного увеличения вклада превысит 30 руб.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <conio.h>
#include <iostream>
using namespace std;
 
main()
{     int s;
      float v;
      v=1000;
      s=1;
      while ((v*0.02)<=30){
          v=v+0.02*v;
          s++;}
          cout<<s;  
      getch();
      return 0;
      }
Добавлено через 34 минуты
Цитата Сообщение от Pigareva_Oks Посмотреть сообщение
10. Дано натуральное число. Получить число, получаемое при прочтении его цифр справа налево.
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
#include <conio.h>
#include <iostream>
using namespace std;
 
long int pow(long int x, unsigned int n)
{
    long int a = x, p = 1;
    while (n > 0)
    {
        if ((n & 1) != 0)
            p *= a;
        a *= a;
        n >>= 1;
    }
    return p;
}     
 
main()
{     int a,s,n,i;
      cin>>a;
      s=a;
      n=1;
      while (a/=10) {n++;}
      for (i=10; i<=pow(10, n); i*=10){
      cout<<(s%i)/(i/10);}   
      getch();
      return 0;
      }
Добавлено через 15 минут
Цитата Сообщение от Pigareva_Oks Посмотреть сообщение
23. Дано число n.
a) Напечатать те натуральные числа, квадрат которых не превышает n.
b) Найти первое натуральное число, квадрат которого больше n.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <conio.h>
#include <iostream>
#include <math.h>
using namespace std;
main(){       
       int i,n;
              cin>>n;
              i=1;
              for (i=1; i<=sqrt(n); i++){
              cout<<i<<" ";}
              cout<<"\n"<<(int)sqrt(n)+1;
getch();
      return 0;
      }
 
Текущее время: 16:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru