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

Пятерки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Транспонирование матриц. Вынести часть кода в отдельную функцию http://www.cyberforum.ru/cpp-beginners/thread810683.html
/* транспонировать матрицу, используя функции. я матрицу транспонировал, а через функцию не знаю как правильно делать, нужна помощь */ #include<iostream.h> #include<conio.h> #include<stdlib.h> main() { clrscr(); randomize();
C++ Вывод на экран чётных слов строки исправить на вывод нечётных слов #include<conio.h> #include<iostream.h> #include<string.h> #include<stdio.h> int i,l,j,k,p,n; char txt; char a,b; main() { clrscr(); http://www.cyberforum.ru/cpp-beginners/thread810681.html
C++ Перегрузка +
код: #include <iostream> #include <vector> using namespace std; template <class T > class theMatrix { vector<vector<T > > *matrix;
не могу разобраться с вектором C++
Доброй ночи. Никак не пойму почему не работает. Есть 3 файла 3.cpp #include <stdio.h> #include "lib/simply.h" int main(void) { std::vector <int> vec(eratosthenes(100));
C++ Работа над переменной в программе и подпрограмме http://www.cyberforum.ru/cpp-beginners/thread810657.html
Доброго времени суток. Возник вопрос во время выполнения курсовой. В программе имеется переменная (flag), которая показывает срабатывание условия цикла. И если цикл сработал идёт много обработок и прочего, в том числе и существует подпрограмма, которая в данный момент выполняется всегда, а требуется выполнять только, если значение flag=1. И вот вопрос, как описать или что прописать, чтобы я...
C++ Посчитать кол-во элементов между максимальным и минимальным значением элементов двумерного массива( подразумевается, что эти значения уже найдены) Как посчитать? З.Ы. массив 5х2(если это важно...) подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
18.03.2013, 00:19     Пятерки
Цитата Сообщение от Farruh Turgunov Посмотреть сообщение
My code will time limit exceeded
ну а что же Вы хотели, запуская цикл:
Цитата Сообщение от Farruh Turgunov Посмотреть сообщение
C++
1
for(i=5;i<=n;i++)
, где n может быть равной 10^18. Кстати это значение в переменную типа int не поместится.
Подумайте лучше над таким способом решения задачи, например для числа 120.
Пятерка на первом месте (на месте единиц) появится 12 раз, или 120/10. Но если бы было 120%10 больше 4, то было бы еще +1.
Пятерка на втором месте (на месте десятков) появится 10 раз, или 120/100*10. Но если бы было (120/10)%10 больше 5, то + 10. И если (120/10)%10==5, то + 120%10+1.
Пятерка на третьем месте появится 0 раз. Но если бы было 120/100 больше 5, то + 100. И если 120/100==5, то 120%100 +1.
 
Текущее время: 14:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru