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

расскажите пожалуйста что делает каждая строка кода - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Цикл while http://www.cyberforum.ru/cpp-beginners/thread1023344.html
Задание: создайте цикл while, вычисляющий сумму положительных целых чисел от 1 до некоторого числа n (проверьте результат по формуле n*(n+1)/2) Можно таким образом реализовать задание? #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main (void) {
C++ Не могу найти ошибку Написать программу, определяющую, сколько нулей находится в каждом столбце вещественной матрицы и выводящую эти значения под каждым столбцом. Под вторым столбцом пишет 2, а дальше нули #include <iostream> #include <stdlib.h> #include <time.h> #include <math.h> http://www.cyberforum.ru/cpp-beginners/thread1023341.html
C++ Хеширование
1. Реализовать интерактивное приложение со следующей функциональностью, использующее вышеописанный модуль. a. Создание хеш-таблицы заданного размера при запуске приложения (размер указывает пользователь). b. Вставка элемента. c. Поиск элемента с заданным ключом. d. Изменение элемента. e. Удаление элемента с заданным ключом. f. Распечатка хеш-таблицы (постраничная или в текстовый файл). Тип...
C++ шахматная доска
помогите написать программу, которая отображает на экране следующий рисунок шахматной доски:
C++ таблица умножения http://www.cyberforum.ru/cpp-beginners/thread1023325.html
Помогите написать программу, которая поможет ученику начальной школы выучить таблицу умножения. Нужно использовать функцию rand для генерации двух положительных одноразрядных целых чисел. Программа должна выводить вопрос вроде: How much is 6 times 7? (Сколько будет шестью семь?) Школьник должен напечатать ответ. Ваша программа проверяет ответ. Если он правильный, напечатать фразу...
C++ программа шахматы (маршрут коня) Указать маршрут коня, начинающийся на одном заданном поле шахматной доски и оканчивающийся на другом. Никакое поле не должно встречаться в маршруте дважды. подробнее

Показать сообщение отдельно
2ima
☆ Форумчанин(FSC)☆
 Аватар для 2ima
909 / 288 / 9
Регистрация: 28.04.2013
Сообщений: 2,321
Записей в блоге: 10
Завершенные тесты: 1
29.11.2013, 22:55     расскажите пожалуйста что делает каждая строка кода
Цитата Сообщение от мария174 Посмотреть сообщение
8. Два простых числа называются "близнецами", если они отличаются друг от друга на 2 (например, 41 и 43). Напечатать все пары "близнецов" из отрезка [n, 2n], где n — заданное натуральное число больше 2.
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <stdio.h>//подключение библиотеки
#include <stdlib.h>//-//-
#include <time.h>//-//-
#include <math.h>//-//-
int IsPrime(int number) {
if (number == 2 || number == 3)//исключающее if
return 1;//возврат 1
if ((number % 2) == 0 || number < 3)////исключающее if
return 0;//возврат 0
int i;//обьявляем переменную i
int square_root = sqrt(number) + 1;//находим корень квадратный числа и прибавляем 1
for (i = 3; i < square_root; i += 2)//пока i будет соответствовать будет выполнятся значение, цикл
if (number % i == 0)//исключающее if
return 0;//возврат 0
return 1;//возврат 1
}
int main(int argc, char *argv[]) {//начало
int n = 22;//переменная
int i;//переменная
for (i = n; i < 2 * n - 2; ++i)//цикл
if (IsPrime(i) && IsPrime(i + 2))//исключающее if
printf("%d, %d\n", i, i + 2);//вывод данных(числа i)
return 0;//возврат 0
}
9. Дан массив действительных чисел. Заменить все его элементы, большие данного Z, этим числом. Подсчитать количество замен.
#define Z 10//определение константной переменной
#define N 20//определение константной переменной
#include <conio.h>//подкл библиотеки
#include <iostream.h>//подкл библиотеки
#include <stdlib.h>//подкл библиотеки
void main()
{
randomize();//рандом
int a[N]; //переменная
for(int i = 0; i < N; i++)a[i] = rand()%20;//цикл
cout << "source:";//вывод строки
for(int j = 0; j < N; j++)//цикл
cout << " " << a[j];//вывод строки 
cout << endl;//конец строки
int replace_count = 0;//изменение значения переменной
for(int k = 0; k < N; k++)//цикл
if(a[k] > Z){a[k] = Z; replace_count++;}//исключающее if
cout << "result:";//вывод строки
for(int l = 0; l < N; l++)//цикл
cout << " " << a[l];//выод строки
cout << endl;//конец строки
cout << "replace count" << replace_count;//вывод стоки замены
getche();//получение данных
}
15. Дана символьная строка. Подсчитать в ней количество вхождений букв г, k, t.
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <string>
using namespace std;
int main()
{
string s = " the character string in English ";
cout << count( s.begin(), s.end(), 'f') << endl;//вывод строки
cout << count( s.begin(), s.end(), 'k') << endl;//вывод строки
cout << count( s.begin(), s.end(), 't') << endl;//вывод строки
system("pause");//вешаем прогу
return 0;//возврат 0
}
Вот, в тегах

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