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

printf("Hello, CyberForum.ru!!!\n"); //несколько вопросов от начинающего программиста - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ испортился компилятор посмотрите http://www.cyberforum.ru/cpp-beginners/thread367092.html
// 1.cpp : Defines the entry point for the console application. // #include "stdafx.h" int main(int argc, char* argv) { for (int i=1;i<10;i++) {} int i=1;
C++ Текст из файла разбить на строки Помогите написать программу, с функцией которая выводит из текстового файла только N строк. Где N аргумент функции main http://www.cyberforum.ru/cpp-beginners/thread367083.html
Очередь с приоритетом C++
есть очередь #include <iostream> #include <queue> using namespace std; int main() { priority_queue<float> q; q.push(66.6);
найти результат работы C++
Результат работы фрагмента программы int s1, s2; s1=19.99+11.99; s2= int (19.99) + int (11.99); cout << s1 << " "; cout << s2 << " "; Выберите один ответ. 30 31 30 30
C++ Помогите с массивом http://www.cyberforum.ru/cpp-beginners/thread367059.html
Создан массив в него в водиться нули и единицы...после чего компилятор должен в цикле поочередно отнести индексы элементов равных единице поочередно сначала в один массив v1, следующий элемент соответствующий так же единице в другой массив v2. После чего необходимо сравнить полученные массивы v1 и v2 на предмет совпадения элементов, после чего если нет совпадений должен выдать сообщение если нет...
C++ Определить, является ли матрица магическим квадратом Дана целая квадратная матрица n-го порядка определить является ли она магическим квадратом, то есть такой, в которой суммы элементов во всех строках и столбцах одинаковы. подробнее

Показать сообщение отдельно
wind_mill
1 / 1 / 0
Регистрация: 16.10.2011
Сообщений: 45
16.10.2011, 13:05     printf("Hello, CyberForum.ru!!!\n"); //несколько вопросов от начинающего программиста
Доброго времени суток !
Хотел бы получить советы от опытных программеров )
1) Начали на 1 курсе сразу с языка Си (до этого дела даже с паскалем не имел )
Сейчас читаю Керниган Риччи "язык программирования с"
Друзья, чтобы вы еще посоветовали почитать? (желательно с примерами и чтобы все шаги описывались; можно что нибудь для чайников)
2) Как же без лабораторных работ

Лр 1:

Ввести целое число N, вывести все простые делители этого числа.
Я просто перебрал простые делители. Вот код:

#include <stdio.h>
void main (void)
{
int N;
int c;
printf("type N:\t");
scanf("%d", &N);
while (N%2==0 && 2<=N) {
printf("del = 2\n");
N = N/2;
}
while (N%3==0 && 3<=N) {
printf("del = 3\n");
N = N/3;
}
while (N%5==0 && 5<=N) {
printf("del = 5\n");
N = N/5;
}
while (N%7==0 && 7<=N) {
printf("del = 7\n");
N = N/7;
}
while (N%11==0 && 11<=N) {
printf("del = 11\n");
N = N/11;
}
while (N%13==0 && 13<=N) {
printf("del = 13\n");
N = N/13;
}
while (N%17==0 && 17<=N) {
printf("del = 17\n");
N = N/17;
}
while (N%19==0 && 19<=N) {
printf("del = 19\n");
N = N/19;
}
while (N%23==0 && 23<=N) {
printf("del = 23\n");
N = N/23;
}
if (N!=1)
printf("del = %d\n", N);

c=getchar(); //есть какой нибудь оператор, чтобы консоль не закрывалась ? c=getchar(); //пока приходится пользоваться этим не судите строго
}
Программа очень приметивна, т.е. если ввести число N равное 29*31, то она и выпишит это число 29*31 (тк я перебрал только до 23) Как можно улучшить программу ?

Лр 2:

Ввести строку и слово, удалить все вхождения слова и вывести строку.
задание немного не понял ввести строку и слово с клавиатуры ? (используя оператор scanf)
пока надумал только это: 2 массива, ввести строку\слово, зачистить тот массив в котором слово, вывести эти массивы.
На правильном хоть пути ?)


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