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

немогу разобраться со строковым типом и задачей с простыми числами. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Решение ОДУ 2го порядка http://www.cyberforum.ru/cpp-beginners/thread298049.html
Здравствуйте нужна ваша помощь ОДУ 2го порядка. y''=5y=0, y(0)=0 y(1)=1; Необходимо решить методом рунге кутта 4го п.т. Я сделал как систему ду. z' = -5y; y'=z; Не получается реализовать
C++ топологическая сортировка Требуется написать программу которая осущевстляет топологическую сортировку с помощью поиска в глубину na C. задача для студентов мат-фака.Оплату гарантирую. Программа которая осущевстляет поиск в глубину уже есть, т.е. нужно дополнить её. icq:574982593 p.s.последующие предложения возможны (семестр только начался) http://www.cyberforum.ru/cpp-beginners/thread298048.html
Непонятная ошибка!? C++
Есть задача: дан массив и число, переставить числа в массиве таким образом, чтобы слева от некоторой границы шли числа, меньшие или равные заданному числу, а справа от границы - большие или равные заданному числу. написал код: #include <stdio.h> #include <conio.h> #include <iostream.h> using namespace std; int *x,d=10,a; size_t i=0,j,n=10; x=new int(n); while (i<n)
C++ "Работа с файлами"
Сравнить построчно два файла и распечатать различающиеся строки (из каждого файла) и их номера. Помогите pls.
C++ Создать текстовый файл, содержащий целочисленные значения http://www.cyberforum.ru/cpp-beginners/thread298026.html
Создать текстовый файл, содержащий целочисленные значения, следующе-го формата 5 21 4 37 52 9 . . .Определить, являются ли значения, находящиеся в файле, упорядоченными по возрастанию. Добавлено через 3 часа 57 минут #include <conio.h> #include <iostream> #include <string.h> #include <stdlib.h> #include <stdio.h> #include <ctype.h>
C++ Шаблон класса массивов. Есть шаблон класса: #include <iostream.h> #include <conio.h> const int n = 3; template <class T> class mass { public: T mas; подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
17.05.2011, 20:33     немогу разобраться со строковым типом и задачей с простыми числами.
Цитата Сообщение от SeMa28 Посмотреть сообщение
1. Дана строка символов. Преобразовать ее, заменив в ней каждую из групп стоящих рядом точек одной точкой.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
 
int main(){
  char res[BUFSIZ] = {'\0'}, *p = res, ch;
  int k = 1;
  while((ch = getchar()) != '\n'){
    if(ch == '.' && k){
      *p++ = ch;
      k = 0;
    }
    else if(ch != '.'){
      *p++ = ch;
      k = 1;
    }
  }
  puts(res);
  return 0;
}
Добавлено через 1 минуту
Цитата Сообщение от SeMa28 Посмотреть сообщение
как задать проверку на простые числа..
C
1
2
3
4
5
6
7
8
int is_prime(int n)
{
    for(int i = 2; i <= n / 2; i++)
        if(n % i == 0)
            return 0;
 
    return 1;
}
 
Текущее время: 13:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru