Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Даны две строки s1 и s2. Пусть w – первое из слов строки s1, которое есть и в строке s2. Найти слово, предшествующее первому вхождению w в s1. https://www.cyberforum.ru/ cpp-beginners/ thread111317.html
подскажите пожалуйста!! Даны две строки s1 и s2. Пусть w – первое из слов строки s1, которое есть и в строке s2. Найти слово, предшествующее первому вхождению w в s1.
шифрование, взломаем файл(?)=)) C++
Здрасьте, здрасьте)) Есть программка на Паскальчике... А как бы ее переделать на Си? Проблеммка... Помогите)) А еще как дописать в программку на Си запись и чтение в файлик? Итак, вот код: const...
C++ для работы с двумерными массивами арифметических типов разработать шаблоны ввода-вывода и для смены столбцов по правилу:1 с поледним,2 с предпосл.и тд
#include <iostream> using namespace std; template <typename X> void printArray(char *name, X*a, int n) {cout<<name; for (int i=0; i<n; i++) for (int j=0; j<n; j++) cout<<a<<"\t"; cout<<endl;}...
C++ Определить количество неудолетворительных оценок Уважаемые Форумчане помогите перевести задачу из язика Pascal в язик С++. Вот условие:Определить кол-во неудолитворительных оценок за контрольную роботу с обчислительной техники в групе с М... https://www.cyberforum.ru/ cpp-beginners/ thread111288.html
C++ Перестановка елементов масива https://www.cyberforum.ru/ cpp-beginners/ thread111284.html
Уважаемые форумчане помогите решить эту сложную задачу: Действительные векторы заданы X(x1,x2,..,x50) и Y(y1,y2,..,y50) превратить по правилу: большую за компонент xi и yi считать новым значением...
C++ Наследование классов!
Помогите с задачей!немного закрутила Описать класс студент,который содержит инфу о студенте с помощью наследования,основать класс аспирант,производимый от класса студент. #include<iostream.h>...
C++ локальный минимум
Элемент матрицы называется локальным минимумом, если он строго меньше всех имеющихся у него соседей. Подсчитать количество локальных минимумов заданной матрицы размером 10 на 10. Найти сумму модулей...
C++ Удалить символ из строки Нужно в этой программе создать метод который удаляет символ из строки и чтобы результат удаления выводился на экран, как сделать удалению символа из строки не понимаю. Помогите пожалуйста дописать... https://www.cyberforum.ru/ cpp-beginners/ thread111247.html
C++ Поиск 2-х наибольших чисел https://www.cyberforum.ru/ cpp-beginners/ thread111246.html
Всем привет))) Вопрос вот в чём: подскажите как найти 2 наибольших числа из 10...массивами пользоваться нельзя)))) Ну первое число это просто...это я сделал...вот не могу вспомнить как вывести...
C++ Как занести в массив содержимое файла? Каким образом можно занести содержимое текстового файла в массив? Т.е. имеется какой-либо читабельный (английский) текст в файле и его надо занести в массив вместе во всеми пробелами. Можно ли дальше... https://www.cyberforum.ru/ cpp-beginners/ thread111240.html
4335 / 1467 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
01.04.2010, 16:01 0

Цикл,Строки,Массив

01.04.2010, 16:01. Просмотров 1517. Ответов 9
Метки (Все метки)

Ответ

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
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    int N;
    cout << "N -> ";
    cin >> N;
    int * a = new int [N];
    int s = -1;
    int f = -1;
    for (int i = 0; i < N; i++)
    {
        cout << "A[" << i << "] -> ";
        cin >> a[i];
    }
    for (int i = 0; i < N-1; i++) if (a[i]>0 && a[i+1]>0)
    {
       s=i;
       break;
    }
    for (int i = N - 1 ; i > 0; i--) if (a[i]>0 && a[i-1]>0)
    {
       f=i;
       break;
    }
    if (s<0)
    {
       cout << "Таких пар нет" << endl;
    } else
    {
       cout << "Первая пара - " << a[s] << " и " << a[s+1] << endl;
       cout << "Последняя пара - " << a[f] << " и " << a[f-1] << endl;
    }
    return 0;
}
Добавлено через 7 минут
1)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
int main()
{
    int k;
    cout << "K -> ";
    cin >> k;
    long a, b, c;
    for (int n = 2; n < k; n++)
    {
        for (int m = n + 1; m < k; m++)
        {
            a = m*m - n*n;
            b = 2*m*n;
            c = m*m + n*n;
            cout << m << " " << n << " " << a << " " << b << " " << c << endl;
        }
    }
    return 0;
}


Вернуться к обсуждению:
Цикл,Строки,Массив
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2010, 16:01

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Разбор строки через цикл
Здравствуйте. Хочу сделать программу, которая заменяет букву в строке на иной символ. Пользователь...

Цикл выходит за рамки строки
Сия функция выдает ошибку subscript out of range. Никак не могу понять, где оно выходит за рамки?...

Цикл и динамический массив
1.Написать программу с использованием циклов. Массивы не использовать. Вводить с клавиатуры...

char массив - цикл for
Вообщем ситуация такая, есть такие условия char ch_number1; const int arrSize = 25; ...

Одномерный массив +цикл for
Данна задача В массиве Urogai(20) хранится урожайность (в центнерах с гектара) пщеницы в колхозе...

Строковый массив и цикл for
Всем привет. Сколько раз не пытался, не получается сделать так, чтобы после проверки условия цикл...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.