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

Задачи на циклы... подскажите - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как получить миллисекунды? http://www.cyberforum.ru/cpp-beginners/thread14255.html
Всё равно, кол-во миллисекунд в этом дне, или с 1970. Главное - как получить миллисекунды? Добавлено: Нет, я не так объяснил. Дело в том, что мне нужно раз в n-ное количество миллисекунд вызывать одну функцию. Я реализовал это с помощью цикла while, используя time() из библиотеки <time.h>. Но time() возвращает кол-во секунд. Функция вызывается раз в секунду, а мне надо чтоб чаще. Вроде так.
C++ Помогите с получением данных Сидел весь день в учебниках и пособиях кое что с горем попалам написал бинарное дерево но пришел в тупик когда пришло время до вывода результата каким оброзом я могу вытащить нужное мне число например введенное вторым или третьим ? если вопрос уж слишком глупый особо не гневайтесь в с++ я грубо говоря неделю всего :]] #include <iostream> #include <string> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread14248.html
C++ operator =
Посмотрите, пожалуйста, ато я саафсем запарилась... %) Проблема такая: есть класс, у которого есть функция присваивания: class Setuation { public: Setuation(int Rec=0) // конструктор { Receptors=Rec; m=new int ;
Разбиение текста по страницам C++
#include <stdio.h> int main(int argc,char *argv) { char buf; int c=0; FILE *in; in=fopen(argv,"rb"); while(fgets(buf,79,in)!=NULL) { if(c>9)
C++ Поменять строки матрицы местами http://www.cyberforum.ru/cpp-beginners/thread14218.html
Всем привет. Учусь на первом курсе, по информатике задали задачу: Составить алгоритм: Поменять в матрице(массиве) строку с наибольшим количеством нулевых элементов со строкой с наименьшим количеством нулевых элементов. Сделать блоксхему. Я в алгоритмах несеку, попросил знакомого сделать, он сделал мне вот такой код на С, алгоритм ему делать было влом. int a. int mi = 0; int Mi = 0; ...
C++ компилятор ругается помогите Недавно взялся за изучение С++ забил программку а запускаться не хочет #include <iostream> #include <string> struct node { int value; node *next; подробнее

Показать сообщение отдельно
Жестянка
сцуко киборг
102 / 29 / 2
Регистрация: 11.09.2008
Сообщений: 193
19.10.2008, 17:59     Задачи на циклы... подскажите
1. В первом случае число эл-тов известно заранее, следовательно можно применить цикл:
Код
for(int i=0;i<n;i++)
         {
         ...
         }
2. Во втором случае количество эл-тов не известно, но мы знаем чем заканчивается последовательность. Значить пишем:
Код
while(N(i)!=0)
       {
       ...
       i++
       }
Добавлено через 17 минут 12 секунд
Теперь насчет содержания циклов:

1. Если число кратно чему-то, то его остаток от деления на это что-то равен 0.
т.е.:
Код
N(i)%k==0
*N(i) и k должны быть целого типа

2. Соответственно, если число нечетное, то оно не кратно 2.

Добавлено через 10 минут 28 секунд
Подсчет:

1. Чтобы подсчитать количество эллементов можно определить счетчик и при выполнении требуемого условия увеличивать его на 1:
Код
ink Kol=0; // в смысле количество
if(...)Kol++;
2. Для подсчета суммы тоже объявляем прерменную толь уже типа членов последовательности (или увеличенного) и "складывем" в него всё, что подходит под условие:
Код
double Sum=0;
if(...)Sum+=N(i);
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru