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

Массивы, поиск последовательных элементов, создающих прогрессию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ что плохого если я делаю ф-ю main типа void http://www.cyberforum.ru/cpp-beginners/thread561797.html
привет всем, кто может объяснить, что плохого если я делаю ф-ю main типа void ?
C++ синхронизация в windows есть два консольных приложения, родительского и дочернего процесса (должны ли они быть консольными), хочу обменяться между ними данными.Выбрал самый сложный путь. Использую пейпы в комментариях я буду писать всё что непонятно процесс - parent.exe #include <cstdlib> #include <iostream> #include "windows.h" #include <string> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread561770.html
C++ Функции
Здравствуйте!!! =) помогите пожалуйста с одной задачкой!)) Написать программу для вычисления суммы четных положительных элементов массивов А(30), В(30), С(30), используя прототип функции.
C++ Пытаюсь вывести латинские буквы но не могу реализовать затею
Доброе время суток необходимо сделать лабораторную работу но не могу понять как составить условие. Дана строка из 20 символов. Вывести из нее на печать только строчные буквы латинского алфавита смотря на задание я понимаю что мне необходимо извлечь из массива все латинские буквы которы должны быть заданы произвольно. #include <iostream> #include <string> #include <stdlib.h> #include...
C++ Удаление элементов http://www.cyberforum.ru/cpp-beginners/thread561733.html
Помогите пожалуйста надо из одномерного динамического массива удалить n элементов начиная с номера к, ниже программа на формирование и вывод одном динамич массива....буду очень признателен, нужно позарез:cry: int* form_mas(int n) { int *mas=new int; for(int i=0;i<n;i++) mas=rand()%100-50; return mas; } void print_mas(int* mas,int n)
C++ Cведения о месячной заработной плате рабочих завода Создать файл, содержащий сведения о месячной заработной плате рабочих завода. Каждая запись содержит поля - фамилия рабочего, наименование цеха, размер заработной платы за месяц. Количество записей 10. Вычислить общую сумму выплат за месяц по цеху Х, а также среднемесячный заработок рабочего этого цеха. Напечатать для бухгалтерии ведомость для начисления заработной платы рабочим этого цеха. подробнее

Показать сообщение отдельно
fenixgaurd
0 / 0 / 0
Регистрация: 13.02.2012
Сообщений: 57
29.04.2012, 23:31  [ТС]     Массивы, поиск последовательных элементов, создающих прогрессию
Ну ребят спасибо вам огромное!
Так на вскидочку вот код, правильно? Так то вроде не ругается.
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
#include<stdio.h>
#include<stdlib.h>
 
 
int main(void)
{
   int n=50,i,f=0,k=0;
   int a[n];
   srand(6);
    for(i=0;i<n;i++)
     a[i]=rand()%61-10;
    printf("\n\nArray A\n\n");
     for(i=0;i<n;i++)
      printf("%8i",a[i]);
 
    for(i=0;i<n-2;i++)
     if(a[i]-a[i+1]==a[i+1]-a[i+2])
       {
           k++;
           printf("\n\nArifm progressiv #%i",k);
           printf("\na[%i]=%i",i,a[i]);
           printf("\na[%i]=%i",i+1,a[i+1]);
           printf("\na[%i]=%i",i+2,a[i+2]);
           f=1;
       }
       if(f==0)
       printf("\nArifm progressiv NO");
       k=0;
       printf("\n\n\n");
     for(i=0;i<n-2;i++)
      if((a[i]!=0 && a[i+1]!=0 && (a[i+2]/a[i+1]==a[i+1]/a[i])))
       {
           k++;
           printf("\n\nGeometr progressiv #%i",k);
           printf("\na[%i]=%i",i,a[i]);
           printf("\na[%i]=%i",i+1,a[i+1]);
           printf("\na[%i]=%i",i+2,a[i+2]);
           f=1;
       }
       if(f==0)
       printf("\nNO");
 return 0;
}
Добавлено через 1 минуту
Цитата Сообщение от gray_fox Посмотреть сообщение
4, 6, 9 - геом. прогрессия? 9 / 6 == 1 и 6 / 4 == 1. А 4, 6, 8 ? 8 / 6 == 1 и 6 / 4 == 1 )))
Я тебя понял! То есть для геометр прогрессии нужно вводить тип данных вещественный?
 
Текущее время: 13:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru